Developer (IC)-Application Development-Backend Development

EXL

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading consulting firm in India is seeking an experienced Senior Java Developer to design and develop high-performance applications on AWS Cloud. The ideal candidate will have 6+ years in Java development and strong expertise in Spring Batch and GraphQL. This role emphasizes technical excellence and mentoring while ensuring best practices in software development. Full-time position with a mid-senior level experience requirement.

Qualifications

  • 6+ years of professional experience in software development focusing on Java.
  • Strong hands-on experience with the Spring ecosystem.
  • Expertise in building and consuming GraphQL APIs.

Responsibilities

  • Design, develop, and maintain Java-based applications leveraging AWS Cloud.
  • Work with Spring Batch for batch processing applications.
  • Design and implement GraphQL APIs.

Skills

Java development
AWS Cloud
Spring Batch
GraphQL
Microservices architecture
SQL databases
NoSQL databases
Agile/Scrum
Performance optimization
Containerization (Docker, Kubernetes)

Tools

AWS Cloud services
ELK Stack
Prometheus
Grafana
JUnit
Kafka

Job description

Senior Java Developer

Location: First Preference – Pune
Second Preference – Bangalore, Gurgaon, Hyderabad

We are seeking a Senior Java Developer with 6 to 10 years of experience in Java development and hands‑on expertise with AWS Cloud. The ideal candidate will have strong expertise in Java, Spring Batch, GraphQL, and AWS Cloud, along with the ability to design, develop, and deliver scalable enterprise solutions. You will play a key role in driving technical excellence, mentoring team members, and ensuring best practices in software development.

Key Responsibilities
  • Design, develop, and maintain high-performance, scalable, and secure Java-based applications leveraging AWS Cloud.
  • Work extensively with Spring Batch to build and optimize batch processing applications.
  • Design and implement GraphQL APIs and schemas for efficient data access.
  • Deploy, monitor, and optimize applications on AWS Cloud infrastructure.
  • Guide the adoption of containerization (Docker, Kubernetes) and microservices architecture for cloud-based applications.
  • Oversee the development and implementation of robust CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, Terraform, or CloudFormation.
  • Agile / Scrum development environment experience.
  • Performance optimization, scalability, and security best practices in cloud-native systems.
  • Troubleshoot and resolve complex issues across application layers.
  • Mentor junior developers and contribute to technical design discussions.
Required Skills & Qualifications
  • 6+ years of professional experience in software development with a focus on Java (8/11/21).
  • Strong hands‑on experience with the Spring ecosystem (Spring Boot, Spring Batch, Spring Data, Spring Security).
  • Expertise in building and consuming GraphQL APIs.
  • Proficiency with AWS Cloud services (EC2, Lambda, S3, RDS, SQS, SNS, etc.).
  • Strong knowledge of microservices architecture, REST APIs, and event‑driven design.
  • Proficiency in SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB, etc.).
  • Solid understanding of design patterns, OOP principles, and data structures/algorithms.
  • Monitoring & Logging: ELK Stack, Prometheus, Grafana, CloudWatch, Splunk.
  • Testing Frameworks: JUnit, Mockito, Cucumber, TestNG.
  • Message Brokers: Kafka, RabbitMQ, ActiveMQ.
  • Front‑End Exposure: Basic understanding of JavaScript/TypeScript, React, or Angular.
  • Excellent communication and collaboration abilities.

Seniority Level: Mid‑Senior level

Employment Type: Full‑time

Job Function: Engineering and Information Technology

Industries: Business Consulting and Services

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Senior Java Developer (AWS)
Senior Java Developer (AWS)

Altysys • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Java Developer
Senior Java Developer

Agiliad • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Senior Java Software Engineer
Senior Java Software Engineer

SPIRO • Pune District

On-site
INR 1,200,000 - 1,500,000
Java Fullstack Developer
Java Fullstack Developer

SMC Squared India • Bengaluru

On-site
INR 800,000 - 1,200,000
Java Full Stack Developer with AWS (Gurgaon/Chennai/Bangalore/Pune)
Java Full Stack Developer with AWS (Gurgaon/Chennai/Bangalore/Pune)

Tata Consultancy Services • Chennai District, Bengaluru, Pune District

On-site
INR 900,000 - 1,300,000
Senior Java Developer (5+ Years),Remote -IT Services & Product Engineering - Pune
Senior Java Developer (5+ Years),Remote -IT Services & Product Engineering - Pune

Seventh Contact Hiring Solutions • Pune District

On-site
INR 1,400,000 - 2,000,000
Senior Developer - Java Fullstack
Senior Developer - Java Fullstack

Srijan: Now Material • Gurugram District

Hybrid
INR 1,400,000 - 2,200,000
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000