Participate in all aspects of agile software development, including design, implementation, and deployment.
Design, implement and maintain Java-based applications that can be high-volume and low-latency.
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Design a plan for stability, scalability, performance optimization, and ongoing improvement.
Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Skills
Experience in designing, developing and integrating RESTful Services using Spring Framework / Java
Experience with database technologies (AuroraDB, NoSQL)
Experience with Database design and management, including being up on the latest practices and associated versions
Experience in writing AWS Batch code
Strong knowledge in version control using GIT
Should be a team player and have strong attention to detail Excellent verbal and written communication skills