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 ...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to 00002 Citibank, N.A. today.

    Submit Application