Java Software Engineer - Director - Software Engineering
On-site · Bengaluru, Karnataka, India
Job Summary
Lead the design, development, and delivery of scalable, enterprise-grade reporting and analytics solutions for a greenfield project within the Finance Technology group. Architect and implement robust software systems using Java (Spring Boot) and modern front-end tech, ensure high-quality SDLC practices, and drive automation and AI-driven development (GenAI, Copilot) to improve productivity and reporting. Mentor and lead a high-performing team of engineers, manage stakeholder relationships, and promote agile methodologies, automated testing, and CI/CD pipelines. Preferred experience includes cloud deployments, familiarity with Power BI/OLAP tools, and a background in finance or investment banking domains.
Required Qualifications
- 5+ years of experience in software engineering
- Strong background in full stack development with Java (Spring Boot, REST APIs)
- Experience with Angular or React as frontend frameworks
- Experience building and scaling enterprise-level applications, preferably in cloud environments
- Demonstrated experience leveraging GenAI, Copilot, or AI-based tools for software development, automation, or reporting
- Strong problem-solving, analytical, and communication skills
- Experience leading and motivating high-performing teams and managing stakeholder relationships in a global environment
- Prior experience in finance, investment banking, or related domains
- Business acumen and ability to drive innovation and business impact through technology
- Experience with automated testing and testing frameworks
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.