Senior Java Developer

Bounteous

Hyderabad, Gurugram District, Bengaluru

Hybrid

INR 2,500,000 - 4,200,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bounteous is seeking an experienced Senior Java Developer to design, develop, and maintain scalable Java-based enterprise applications and microservices in a hybrid setup with on-site days in Gurugram. The role emphasizes building high-performance backend services, RESTful APIs, and distributed architectures leveraging AWS, Docker, and Kubernetes.

The candidate should have 8+ years of IT experience with strong Core Java, Spring, OOP, design patterns, and experience in concurrency and data

Qualifications

  • 8+ years of overall IT experience.
  • 6+ years hands-on Java enterprise development.
  • Proficiency in Core Java, OOPs, data structures and design patterns.

Responsibilities

  • Design, develop, and maintain scalable Java-based enterprise applications and microservices.
  • Develop robust RESTful APIs and event-driven services.

Skills

Core Java
OOP
Data Structures
Design Patterns
Spring Boot
Microservices
REST APIs
Cloud/AWS
Docker
Kubernetes
CI/CD
Distributed Systems
Concurrency/Multithreading
SQL
Kafka/AWS SQS/RabbitMQ

Tools

Docker
Kubernetes
CI/CD
AWS

Job description

Senior Java Developer Backend

Location: Gurugram
Work Mode: Hybrid - 3 days a week from office
Experience: 8+ Years

About the Role

We are looking for an experienced Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, AWS, and distributed systems. The ideal candidate will be responsible for designing and developing scalable enterprise applications, building high-performance backend services, and contributing to system architecture and technical solutions.

Key Responsibilities
  • Design, develop, and maintain scalable Java-based enterprise applications and Microservices.
  • Develop robust and secure RESTful APIs and event-driven services.
  • Work with Core Java, OOPS, Data Structures, Design Patterns, Collections, Concurrency, and Multithreading.
  • Design and implement distributed systems and event-driven architectures.
  • Work with asynchronous messaging technologies such as Apache Kafka, AWS SQS, RabbitMQ, or similar tools.
  • Develop and deploy applications on AWS/cloud platforms.
  • Work with Docker, Kubernetes, and CI/CD pipelines.
  • Troubleshoot production issues, perform root-cause analysis, and ensure application reliability.
  • Work with SQL databases and optimize application/database performance.
  • Implement authentication and authorization using technologies such as JWT/Auth.
  • Work with Redis, caching frameworks, and application monitoring tools.
  • Participate in code reviews, technical discussions, and system design activities.
  • Collaborate with cross-functional teams to deliver high-quality enterprise solutions.
Required Skills
  • 8+ years of overall IT experience, with at least 6 years of hands-on Java enterprise application development.
  • Strong proficiency in Core Java, OOPS, Data Structures, and Design Patterns.
  • Strong hands-on experience with Spring, Spring Boot, Spring MVC, and Microservices.
  • Strong knowledge of Java 8+, Collections, Concurrency, and Multithreading.
  • Experience developing REST APIs and event-driven Microservices.
  • Strong understanding of System Design and Distributed Systems.
  • Good knowledge of SQL and strong problem-solving skills.
  • Experience with AWS is preferred.
  • Hands-on experience with Docker, Kubernetes, CI/CD, and production support.
  • Experience with Kafka, AWS SQS, RabbitMQ, or other asynchronous communication technologies.
  • Knowledge of Redis, JWT/Auth, caching, and application monitoring.
Good to Have
  • Experience with Tomcat / JBoss or other enterprise application servers.
  • Experience in the Banking/Financial Services domain.
  • Exposure to AI-assisted development tools such as Cursor.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Senior Java Developer
Senior Java Developer

Tredence • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000
Senior Java Developer
Senior Java Developer

Owision • Bengaluru

Hybrid
INR 2,200,000 - 3,600,000
Java Development Lead
Java Development Lead

EdgeVerve Systems • Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Fulcrum Worldwide Software • Pune District

Hybrid
INR 1,200,000 - 2,100,000
Java Developer
Java Developer

Tredence • Bengaluru

Hybrid
INR 1,400,000 - 2,400,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Java Back End Developer
Java Back End Developer

Kanary Staffing • Pune District

Hybrid
INR 2,200,000 - 4,200,000