Back to all jobs
Cosette Network

Java Developer (AWS Cloud)

Bangalore, Pune, Gurgaon, Noidahybrid6.0 - 8.0 years

Apply for this position

All fields marked * are required

Name & contact details are extracted from your resume automatically.

Job Description

Job Title: Java Developer (AWS Cloud)

Experience: 5–7 Years

Job Summary

We are seeking a highly skilled Java Developer with 6–8 years of experience and strong expertise in AWS

Cloud. The ideal candidate will have hands-on experience in Java, Spring Batch, GraphQL, and

cloud-native architectures, along with the ability to design, develop, and deliver scalable

enterprise-grade solutions.

This role involves driving technical excellence, mentoring team members, and ensuring adherence to

best practices in modern software development.

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable, and secure Java-based applications

  • leveraging AWS Cloud.

  • Build and optimize batch processing applications using Spring Batch.

  • Deploy, monitor, and enhance applications on AWS infrastructure.

  • Drive adoption of microservices architecture and containerization using Docker & Kubernetes.

  • Develop and manage robust CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab

  • CI, Terraform, or CloudFormation.

  • Work in an Agile/Scrum development environment with cross-functional teams.

  • Ensure best practices in performance optimization, scalability, and security for cloud-native

  • systems.

  • Troubleshoot and resolve complex technical issues across application layers.

  • Mentor junior developers and actively contribute to design and architecture discussions.

Required Skills & Qualifications

  • 6+ years of professional experience in Java development (Java 8/11/17/21).

  • Strong expertise in the Spring ecosystem (Spring Boot, Spring Batch, Spring Data, Spring

  • Security).

  • Hands-on experience with AWS Cloud services (EC2, Lambda, S3, RDS, SQS, SNS, etc.).

  • Experience in GraphQL implementation and API design.

  • Strong understanding of microservices architecture, REST APIs, and event-driven systems.

  • Proficiency in SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).

  • Solid knowledge of design patterns, OOP concepts, and data structures & algorithms.

  • Experience with testing frameworks such as JUnit, Mockito, TestNG, or Cucumber.

  • Hands-on experience with message brokers like Kafka, RabbitMQ, or ActiveMQ.

  • Excellent communication, problem-solving, and collaboration skills.

Good to Have

  • Experience with infrastructure as code (Terraform/CloudFormation).

  • Exposure to DevOps practices and monitoring tools.

  • Prior experience in mentoring or leading small teams.

Skills

Required

javaspring bootspring batchawspostgresqlmysqlmongodbgraphqlgitdocker

Preferred

kafkarabbitmqterraformcloudformation