Required Skills: Java, Spring, Spring Boot, cloud technologies
Job Description
In this role, you will:
- Design and development of scalable backend applications and analytics solutions using Java, Spring, Spring Boot, and cloud technologies.
- Partner with technical program managers, technology leads, and business stakeholders to evaluate requirements, recommend solutions, and guide technical conversations.
- Develop high-quality application features in accordance with established coding standards, including unit testing and project-defined code coverage requirements.
- Provide technical guidance to developers and support the preparation of functional specifications, technical specifications, service documentation, and solution designs.
- Oversee application testing, deployment, and production readiness, including the implementation of appropriate monitoring and observability solutions.
What you need to have to be considered
- 9+ years of software development experience, with advanced expertise in Java, Spring, Spring Boot, and Spring Data JPA.
- Strong experience designing and developing scalable backend applications, preferably in high-volume or large-scale environments.
- Experience developing and deploying applications on a major cloud platform.
- Experience with continuous integration and continuous delivery pipelines, Kubernetes, and modern application deployment practices.
Good to have skill
- Good to have experience with Microsoft Azure.