- Full-stack software development of Services and Web Applications: back-end and front-end
- Contribute to the overall design and architecture of the Luna Platform
- Develop Luna Platform components which will be utilized by Akamai’s engineering teams and customers
- Solve complex problems in a timely and accurate manner
- Analyze usage both qualitatively and quantitatively to improve overall system effectiveness
- Execute in a multi-disciplined environment in tight collaboration with other engineering teams, QA, OPS, product management, and technical writers.
- Java and Java Enterprise Edition
- Web services such as REST
- SQL and no-SQL database systems
- Linux/Unix environments
- Perl/Python or any other scripting language
- Java/Web application design patterns and frameworks, such as MVC, Spring or Hibernate
- Docker Container Engine
- Cluster Management and Orchestration Stack (Messos based frameworks, Docker Swarm Mode, etc.)
- Front-end technologies and frameworks such as JavaScript, jQuery, HTML, CSS
- Knowledge of high availability architecture concept
- Ability to write test cases and understanding of testing frameworks
- Detail-oriented with excellent written and verbal communication skills
- Excellent analytical, problem-solving and troubleshooting skills
- Experience with Agile Methodology and Scrum and ability to operate within short release cycles
- Desire to work in a collaborative, dynamic, team environment
- Passion to understand, learn and use new technologies
- Can-do, positive attitude