Overview
The Java Engineering Lead - Market Ops Data Platform is a senior management level position responsible for managing engineering scrum teams and implementing a next generation microservice based data management platform. As Chief Engineer for the Market Ops Data Platform, you lead the business analysis, architecture, project management and engineering functions for the platform.
What you'll do
- Manage multiple teams of professionals to accomplish established goals.
- Conduct personnel duties for the team, including performance evaluations, hiring and disciplinary actions.
- Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results.
- Ensure essential procedures are followed and contribute to defining standards.
- Integrate in-depth knowledge of applications development with the overall technology function to achieve established goals.
- Provide evaluative judgement based on analysis of facts in complicated, unique and dynamic situations, including drawing from internal and external sources.
- Influence and negotiate with senior leaders across functions and communicate with external parties as necessary.
- Assess risk when business decisions are made, considering the firm's reputation and safeguarding Citigroup, its clients and assets.
- Drive compliance with applicable laws, rules and regulations, adhere to Policy, apply sound ethical judgment regarding personal behavior, conduct and business practices, and escalate, manage and report control issues with transparency.
- Supervise the activity of others and create accountability for those who fail to maintain required standards.
- Evolve the architecture of the platform to meet new business needs.
- Evolve the developer experience for teams adopting the services offered by the platform to make adoption and usage as simple as possible.
- Support other MOT teams in adopting the platform as effectively and efficiently as possible.
- Implement working practices that ensure the platform is always up to date with security patches.
- Ensure that platform engineering applies modern engineering practices including BDD, TDD, Trunk Based Development, CI and CD, and blue green deployments.
- Ensure code quality through correct application of design patterns, a focus on SOLID principles and self-documenting code.
- Apply AI augmented delivery practices to increase the safety and speed of delivery.
- Ensure automated operational processes are in place to manage routine maintenance to the data stores in the platform.
What you'll need
- 15+ years of relevant experience.
- Experience in Java Spring Boot microservice development.
- Strong architecture and coding skills.
- Experience in engineering management.
- Experience in AI augmented delivery.
- Experience managing global technology teams.
- Working knowledge of financial services.
- Clear and concise written and verbal communication.
- Bachelor’s degree/University degree or equivalent experience.
Nice to have
- Master’s degree preferred.
Details
- Location: Pune, Maharashtra, India.
- Employment type: Full time.
- Job Family Group: Technology.
- Job Family: Applications Development.
Read the full description and apply on the company’s own careers page.