Java Amazon Web Services Developer

Caprus IT Private Limited
Multiple Locations
6 - 8 Years

Posted on: 26/06/2025

Job Description

About the Role :

We are seeking a skilled and experienced Java AWS Developer to join our dynamic team. The ideal candidate will have a strong background in Java-based backend development with expertise in microservices architecture and cloud platforms, particularly AWS. This is a hands-on development role requiring proficiency in modern tools and frameworks to design, build, and maintain robust, scalable applications.

Roles and Responsibilities :

Application Development :

- Design and develop high-performance backend applications using Java and Spring Boot.

- Implement RESTful APIs and scheduled tasks in Spring Boot environments.

- Collaborate with front-end developers using ReactJS for integrated solutions.

Architecture and Design :

- Build and manage applications based on Microservices Architecture.

- Ensure modular, scalable, and maintainable code structure.

Database Management :

- Design and optimize queries using PLSQL and work with relational databases efficiently.

Testing and Quality Assurance :

- Write and maintain unit and integration tests using TDD, JUNIT, JEST, or other frameworks.

- Participate in code reviews and promote best practices in coding standards.

DevOps and CI/CD :

- Utilize tools like Bitbucket, JIRA, and CI/CD pipelines to manage source control and deployment.

- Monitor and troubleshoot issues in development and production environments.

Messaging and Integration :

- Work with messaging systems like MQ and Kafka for real-time data streaming and integration.

Cloud Development :

- Develop, deploy, and manage applications on AWS, utilizing core services such as EC2, Lambda, S3, RDS, etc.

- Ensure application performance, security, and scalability in cloud environments.

Collaboration and Communication :

- Work closely with cross-functional teams including product managers, QA, DevOps, and UI/UX designers.

- Effectively communicate technical ideas to both technical and non-technical stakeholders.

Required Skills and Experience :

- Minimum 6 years of experience in Java-based application development.

- Strong hands-on experience with Spring Boot (REST API, Scheduler).

- Proficient in ReactJS for frontend integration.

- Deep understanding of Microservices architecture.

- Knowledge of relational databases and PLSQL.

- Familiarity with testing frameworks like TDD, JUNIT, JEST.

- Experience with DevOps tools like Bitbucket, JIRA, and CI/CD pipelines.

- Knowledge of MQ, Kafka for messaging systems.

- Proven experience with AWS cloud services.

info-icon

Did you find something suspicious?