Senior Java Developer/Lead- Assistant Vice President
On-site · Pune, Maharashtra, India
Job Summary
Owns the technical design, development, and delivery of backend services and applications across Wealth lending platforms. Provides technical leadership and mentorship to a team of Java developers, actively contributing to the design, development, and implementation of high-quality software. Designs and develops resilient microservices and RESTful APIs with robust error handling, monitoring, and performance. Builds and manages the application's service and data access layers, ensuring efficient data handling. Conducts code quality reviews, performance profiling, and optimization. Defines and validates complex business logic and data transformations. Champions AI-assisted development tools (e.g., GitHub Copilot) and modern authentication frameworks to improve productivity and testing. Guides architecture decisions, best practices, and feature delivery ownership, while ensuring compliance with laws and Citi's standards. Requires ability to operate with limited supervision, drive initiatives, and resolve complex technical issues. Demonstrates leadership and communication to mentor junior developers and coordinate with cross-functional teams.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
- 8+ years of progressive experience in software development
- 1-2 years in a senior developer or lead capacity
- Experience in the financial services or banking industry (desirable)
- Certifications in Java, Spring, or cloud platforms (desirable)
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.