Posted on: 02/11/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1568502
Interview Questions for you
View All