Senior Java Developer – Job Description
Position: Senior Java Developer
Experience: 5+ Years
Location: Navi Mumbai
Work Mode: Work From Office (WFO)
Domain: Banking / BFSI
Job Summary
We are looking for a Senior Java Developer with 5+ years of experience in Java, Spring Boot, Microservices, and Kafka to work on banking applications and enterprise solutions.
Key Responsibilities
Develop and maintain applications using Java 8/11+ and Spring Boot.
Design and develop scalable Microservices.
Develop and integrate REST APIs.
Implement Apache Kafka for event-driven architecture and real-time messaging.
Troubleshoot application issues and perform root-cause analysis.
Write clean, reusable, and maintainable code.
Participate in code reviews, testing, deployment, and production support.
Collaborate with QA, DevOps, Business Analysts, and other technical teams.
Ensure application performance, scalability, and security.
Mandatory Skills
5+ years of Java development experience
Java 8/11+
Spring Boot
Microservices
Apache Kafka
REST API
SQL / Relational Database
Git
Strong knowledge of OOP, Collections, Exception Handling, and Multithreading
Good to Have
Banking / BFSI project experience
Docker / Kubernetes
AWS / Azure
Redis / Caching
JUnit / Mockito
Design Patterns