HamburgerMenu
hirist

Java Developer - Distributed Systems

Virtuoso Staffing Solutions Pvt Ltd
Bangalore
3 - 8 Years

Posted on: 31/10/2025

Job Description

Description :

Mandatory Skills : Java 21, Spring Boot 3.3+, MongoDB, Kafka, Distributed System Management (DSM)

Job Summary :

We are looking for a highly motivated Java Developer with strong experience in modern Java frameworks and distributed systems. The ideal candidate will work on large-scale modernisation initiatives, upgrading legacy systems to the latest technology stack while ensuring high performance, scalability, and reliability.

Key Responsibilities :

- Act as a self-starter and effective problem solver in a fast-paced environment.

- Work on large-scale renovation initiatives to upgrade applications using Java 21, Spring Boot 3.3+, Gradle, MongoDB, and Kafka, improving reliability, scalability, and observability.

- Identify synergies and integrate processes with related systems to minimize redundancy and optimize maintenance.

- Design, develop, and test strategic enhancements in line with evolving business and regulatory needs.

- Troubleshoot complex technical issues involving threading, memory management, data enrichment, messaging systems, and caching.

- Participate in code reviews and provide constructive technical feedback.

- Contribute to department-level architectural and Agile chapter discussions to help define the overall modernization strategy.

- Collaborate with cross-functional teams to develop secure, high-quality, and scalable software solutions.

- Ensure system performance, uptime, and scalability through best practices and modern engineering approaches.

Qualifications & Technical Skills :

- Strong expertise in Java (Java 21 preferred), Spring Boot 3.3+, and Gradle.

- Proficiency in databases - DB2, Sybase, MongoDB, and SQL.

- Solid understanding of Distributed System Management (DSM) concepts.

- Strong foundation in algorithms, data structures, and system design.

- Experience developing REST APIs and microservices architectures.

- Hands-on experience with messaging technologies Kafka and IBM MQ.

- Familiarity with Linux/Unix environments and shell scripting.

- Exposure to DevOps, CI/CD pipelines, containerization, and Kubernetes.

- (Preferred) Working knowledge of Python.

- (Preferred) Experience with financial systems or large-scale modernization projects.

- Excellent communication, analytical, debugging, and problem-solving skills.

- Ability to collaborate effectively with global, cross-functional teams.


info-icon

Did you find something suspicious?