Posted on: 27/02/2026



We are seeking a highly skilled Senior Associate - Technology Level 1 (Java Microservices Developer) to join our team as a Module Lead. The ideal candidate will be responsible for designing, developing, and delivering scalable, high-performance applications while leading technical modules across the project lifecycle.
This role requires strong problem-solving abilities, hands-on expertise in Java and Microservices architecture, and the ability to collaborate with cross-functional and global teams to deliver innovative digital solutions.
Key Responsibilities :
- Lead the design, architecture, and implementation of complex enterprise applications.
- Drive end-to-end module ownership across the software development lifecycle.
- Translate complex business requirements into scalable and efficient technical solutions.
- Collaborate with clients and stakeholders to deliver transformative digital solutions.
- Ensure code quality, performance optimization, and adherence to best practices.
- Mentor junior developers and conduct code reviews.
- Evaluate emerging technologies and recommend improvements for system scalability and performance.
Technical Skills & Qualifications :
Experience :
- 5+ years of hands-on experience in Java development.
- Strong experience in building Microservices-based architectures.
Core Java Expertise :
- Java JDK 1.8 or above.
- Strong understanding of Exception Handling, Serialization/Deserialization, and Immutability.
- In-depth knowledge of Enums, Collections, Generics, Annotations, Autoboxing, and Data Structures.
- Strong understanding of OOPS principles, SOLID design principles, and Design Patterns.
Frameworks & Technologies :
- Spring Core and Spring Boot (Security, Transactions).
- Messaging systems : ActiveMQ, RabbitMQ, Kafka (JMS).
- Logging frameworks : SLF4J, Log4j, Logback.
Database :
- Strong knowledge of RDBMS and NoSQL databases.
- Expertise in SQL, Joins, Indexing, and query optimization.
Concurrency & Performance :
- Multithreading (Re-entrant Lock, Fork & Join, Synchronization, Executor Framework).
- JVM memory management, GC tuning, profiling, and performance tuning.
- Experience with performance testing tools like JMeter (or similar).
DevOps & Tools :
- Build tools : Maven / Gradle.
- CI/CD pipelines (Jenkins or similar).
- Docker and containerization.
- Version control systems : Git / SVN.
Testing :
- Unit testing using JUnit, Mockito, PowerMock.
- Experience with Test-Driven Development (TDD).
Cloud :
- Hands-on experience with AWS / Azure / GCP.
Required Competencies :
- Strong analytical and logical problem-solving skills.
- Excellent communication skills with experience working in global teams.
- Strong understanding of software development lifecycle (SDLC).
- Ability to lead modules independently and drive technical excellence.
The job is for:
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1616602