Senior Java Developer
On-site · Chennai, Tamil Nadu, India
Job Summary
Senior Java Developer responsible for participating in establishment and implementation of new or revised application systems and programs in coordination with the Technology team; contribute to applications systems analysis and programming activities. Responsibilities include applying programming knowledge to design specifications, identifying and defining system enhancements, consulting with users and other technology groups, analyzing applications for vulnerabilities and security issues, testing and debugging, serving as advisor/coach to junior analysts, and acting as SME to senior stakeholders while ensuring risk management and compliance. The role emphasizes Java/JEE, SpringBoot, REST/kafka integrations, NoSQL databases, caching, security/authentication/authorization, and performance/stability optimization, with a focus on delivering scalable solutions in a financial services context.
Required Qualifications
- 6+ years of relevant experience in the Financial Service industry
- Expertise in building web applications using JEE, SpringBoot
- Expertise in enterprise integrations through RESTful APIs, Kafka messaging
- Expertise in using AI driven tools like Devin, Copilot, and other Gen-AI tools
- Experience with Elastic Search, NoSQL databases, and Caching solutions
- Experience in designing and optimizing software solutions for performance and stability
- Experience in troubleshooting and problem solving
- Experience in Test driven development
- Experience in Authentication, Authorization, and Security
- Education: Bachelor’s degree/University degree or equivalent experience
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.