Java Back End Developer

Virtusa

Bengaluru

Hybrid

INR 1,800,000 - 2,400,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Virtusa in Bengaluru, India, is seeking a Senior Java Backend Engineer with 6 to 10 years of hands-on experience to design, develop, and scale high-performance backend systems and enterprise microservices. You will mentor junior developers, drive technical architecture, and ensure code quality across production systems.

You will design RESTful APIs and microservices using Spring Boot, work with SQL and NoSQL databases, and deploy via Docker/Kubernetes on AWS with modern CI/CD pipelines.

Qualifications

  • 6 to 10 years of backend software development experience with Java (11 or higher).
  • Spring Framework expertise including Spring Boot, Spring Data JPA, Spring Security, Spring MVC.
  • Strong understanding of Microservices architecture, REST APIs, design patterns, and OOP.

Responsibilities

  • Write clean, modular Java backend code for scalable architectures.
  • Design and implement RESTful APIs and microservices using Spring Boot.
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Containerize applications with Docker/Kubernetes and deploy on AWS with CI/CD pipelines.
  • Profile and optimize code and queries for high throughput and low latency.
  • Mentor junior engineers and contribute to agile ceremonies (Scrum/Kanban).

Skills

6-10 years experience
Java (Java 11+)
Spring Framework
Microservices
REST APIs
OOP design
SQL (PostgreSQL/MySQL)
NoSQL (MongoDB/Cassandra/Redis)
Apache Kafka
RabbitMQ/ActiveMQ
JUnit/Mockito
Git
Maven/Gradle

Job description

Job Title: Senior Java Backend Engineer

Location: Bengaluru, Karnataka, India (Hybrid)

Employment Type: Full-time

Job Overview

We are seeking a highly skilled, hands-on Senior Java Backend Engineer with 6 to 10 years of experience to join our engineering team in Bengaluru.

In this role, you will be responsible for designing, developing, and scaling high-performance backend systems and enterprise microservices. You will collaborate with cross-functional teams, mentor junior developers, drive technical architecture, and ensure code quality across production systems.

Key Responsibilities

  • Core Development: Write clean, modular, maintainable, and highly efficient Java code for scalable backend architectures.
  • Architecture & Design: Design and implement RESTful APIs, microservices, and event-driven backend systems using Spring Boot and related frameworks.
  • Database Management: Build, optimize, and maintain relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Redis) databases.
  • Cloud & DevOps: Containerize applications using Docker/Kubernetes and deploy onto cloud infrastructure AWS using modern CI/CD pipelines.
  • Performance Tuning: Perform code reviews, profile applications, and optimize query/system execution to handle high-throughput, low-latency demands.
  • Technical Leadership: Guide junior/mid-level engineers, drive technical documentation, and actively participate in agile development ceremonies (Scrum/Kanban).

Requirements & Qualifications

Must-Have Skills:

  • Experience: 6 to 10 years of hands-on experience in backend software development using Java (Java 11 or higher).
  • Frameworks: Strong expertise in Spring Framework (Spring Boot, Spring Data JPA, Spring Security, Spring MVC).
  • Architecture: In-depth understanding of Microservices architecture, REST APIs, Design Patterns, and OOP principles.
  • Databases: Solid hands-on experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Cassandra/Redis).
  • Messaging & Queues: Practical experience with message brokers like Apache Kafka, RabbitMQ, or ActiveMQ.
  • Testing: Proficiency in unit and integration testing frameworks (JUnit, Mockito).
  • Build Tools & Version Control: Expertise with Git, Maven, or Gradle.
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

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000
Java Back End Developer
Java Back End Developer

Intellistaff • Pune District, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Java Backend Lead
Java Backend Lead

Innoventes Technologies • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Java Back End Developer
Java Back End Developer

Tekskills • Bulandshahr

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

Max • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Java Backend Specialist
Java Backend Specialist

Weekday AI (YC W21) • Mumbai

On-site
INR 1,500,000 - 3,500,000
Senior Java Software Engineer
Senior Java Software Engineer

SPIRO • Pune District

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

Tredence • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000