Responsibilities
- Lead the design and development of enterprise-level Java applications with direct involvement in coding.
- Define technical direction for modules or subsystems while continuing to contribute to implementation.
- Drive modernization efforts, including transitioning legacy or monolithic systems to current architectural standards.
- Serve as a technical mentor and example for software engineers across multiple teams.
- Ensure all solutions meet required standards for performance, scalability, security, and long-term maintainability.
- Work closely with product management, quality assurance, DevOps, and architecture groups to deliver complete solutions.
Work Arrangement
On-site — Bengaluru, Karnataka, India