Java backend developer (4 years experience person)

Job ID: 32699436

Budget: $15 – $25 USD

5+ years of experience doing back end java development
2+ years of experience with AWS
2+ years of experience with Lambda
Experience with API Gateways, Dynamo DB and Elastic Search (at least 2 of these)
Experience working with any non-relational database (ideally Elastic Search or DynamoDB)
Experience working on complex systems within an enterprise level environment


Drive the development of new features, deliver the micro-services and back-end related functionality and collaborate with front-end engineers on building the necessary user interfaces
• Continuously refactor the codebase to ensure maintainability, testability and performance
• Develop appropriate unit, integration and end to end tests for the features delivered in a sprint
• Actively perform code reviews and help evolve our code review guidelines to ensure quality code is shipped
• Work closely with Product Management and other stakeholders to ensure that the features delivered are meeting our customer needs
• Mentor other engineers on a variety of topics like micro-services best practices, domain-driven design, CI/CD pipeline automation and cloud best practices
• Provide continuous feedback, identify process improvement opportunities, openly communicate and collaborate to enhance team capabilities