Job Description

The Senior Lead Technical Java Developer will play a critical role in the **design, development, and delivery of complex software solutions, primarily using Java** **, while also leveraging Python for scripting, data analysis, automation, and integration with our broader ecosystem.** This individual will not only be a hands-on contributor but also a technical leader, responsible for driving architectural decisions, ensuring code quality, and fostering a culture of technical excellence within the team.

**Responsibilities**

+ **Lead the design, development, and implementation of robust, scalable, and high-performance applications and services primarily in Java and Python.**
+ **Utilize Python for scripting, automation, data processing, machine learning integration, and API development where applicable.**
+ **Act as a technical leader and mentor to a team of software engineers, providing guidance on best practices, code quality, design patterns, and problem-s...

Ready to Apply?

Take the next step in your AI career. Submit your application to Citigroup today.

Submit Application