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.(ref : hirist.tech)