Description
You will design, develop, and maintain Java-based applications and microservices on AWS.
Responsibilities
- Build and maintain monolithic applications and microservices using Spring Boot.
- Develop RESTful APIs with proper exception handling and logging.
- Implement JPA for database interactions and write efficient SQL queries, functions, and procedures.
- Manage project builds and dependencies using Maven.
- Utilize Azure DevOps and Ansible for deployment management and collaborate with front-end developers.
Required Skills
- 5+ years of experience as a Java Developer.
- Strong proficiency in Java, Spring, and Spring Boot.
- Experience developing RESTful APIs and microservices.
- Experience with JPA and writing efficient SQL queries.
- Proficiency with Maven, Git, and GitHub.
- Experience with Unix shell scripting.
- Experience using DevOps tools including Azure DevOps and Ansible.
- Basic knowledge of Kafka and AWS cloud technologies.
Preferred Skills