Posted on: 18/12/2025
About the Role :
We are seeking a highly skilled Java AWS Developer to design, develop, and maintain cloud-based applications using Java and AWS technologies. The ideal candidate will have strong experience in Java/J2EE development, cloud-native application design, and AWS services. You will collaborate with Agile teams to build scalable, secure, and high-performing enterprise applications while following best practices in cloud architecture and software engineering.
Key Responsibilities :
- Design, develop, test, and deploy Java/J2EE applications in a cloud-based environment.
- Build and consume RESTful web services using JSON.
- Develop enterprise applications using Spring Framework, JPA/Hibernate, JDBC, and SQL.
- Apply Java design patterns and object-oriented principles to build maintainable and scalable solutions.
- Develop cloud-native and serverless applications using AWS services.
- Use AWS SDKs, APIs, and CLI to interact with AWS resources.
- Implement application features using AWS services while adhering to AWS architectural best practices.
- Build and maintain CI/CD pipelines for automated deployment on AWS.
- Ensure applications follow AWS security best practices, including the use of IAM roles and secure credential management.
- Collaborate with cross-functional teams in an Agile/Scrum development environment.
- Participate in code reviews, debugging, performance tuning, and optimization.
- Create and maintain technical documentation, estimates, and development guidelines.
- Use Git for source control, including branching, tagging, merging, and release management.
- Work with container-based technologies and understand their role in the application lifecycle.
- Support application lifecycle management from design through deployment and maintenance.
Required Skills & Qualifications
- Strong hands-on experience in Java and J2EE development.
Expertise in :
1. Spring Framework
2. JPA, Hibernate
3. JDBC, SQL
4. JUnit
5. RESTful APIs and JSON
- Strong understanding of Java Design Patterns and MVC architecture.
- Proficiency with AWS core services, including compute, storage, networking, and security.
- Experience developing, deploying, and debugging applications on AWS.
- Solid understanding of :
1. AWS shared responsibility model
2. Cloud-native application development
3. Application lifecycle management
- Experience using Git in a collaborative development environment.
- Strong debugging and problem-solving skills.
- Proficiency with Java development tools such as Eclipse, Maven, or similar.
Desired / Nice-to-Have Skills :
- Experience with Azure PaaS and Java applications.
- Experience building serverless applications (e.g., AWS Lambda).
- Understanding of container technologies such as Docker and container orchestration.
- Strong business application design skills.
- Experience creating technical documentation and project estimates.
- Strong focus on application security from initial design through deployment.
- Excellent communication and interpersonal skills.
- Knowledge of CI/CD tools and DevOps practices.
Education & Experience :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a Java Developer with hands-on AWS cloud development experience.
Did you find something suspicious?
Posted by
Sudhakar Thilakar
Assistant Manager Recruitment at CELCOM SOLUTIONS GLOBAL PRIVATE LIMITED
Last Active: 19 Dec 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1592290
Interview Questions for you
View All