Senior Lead Technical Java and Python Developer Vice President jobs in United States
cer-icon
Apply on Employer Site
company-logo

Citi · 3 days ago

Senior Lead Technical Java and Python Developer Vice President

Citi is a leading global bank, and they are seeking a Senior Lead Technical Java and Python Developer Vice President. This role involves designing, developing, and delivering complex software solutions primarily using Java and Python, while also providing technical leadership and mentoring to a team.

BankingFinanceFinancial Services
check
H1B Sponsor Likelynote

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-solving
Drive architectural discussions and decision-making for new and existing systems, ensuring alignment with overall company technical strategy
Experience in designing scalable and high-performance systems using micro-services, event-driven principles
Conduct code reviews, ensuring adherence to coding standards, performance optimization, and system stability
Collaborate closely with product management, QA, DevOps, and other engineering teams to define requirements, scope projects, and ensure successful delivery
Identify and implement opportunities for system improvements, performance tuning, and technical debt reduction
Champion software development best practices, including continuous integration/continuous delivery (CI/CD), automated testing, and observability
Troubleshoot complex technical issues across various environments and provide timely resolutions
Stay abreast of new technologies and industry trends, evaluating and recommending their adoption where beneficial

Qualification

JavaPythonSpring FrameworkMicroservicesRESTful APIsDistributed SystemsCI/CDRelational DatabasesNoSQL DatabasesCloud-native DevelopmentProblem-solvingLeadershipCollaborationCommunication

Required

10+ years of extensive professional experience in software development, with a significant focus on Java
Proven experience in a technical leadership or lead developer role, guiding teams and driving technical initiatives
Strong proficiency in Java, including Java 8+ features, Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security), and related ecosystems
Demonstrable experience with Python for scripting, automation, data handling, or backend development
Deep understanding of object-oriented design principles, design patterns, data structures, and algorithms
Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, Cassandra, MongoDB, Redis)
Proficiency in designing and implementing RESTful APIs and microservices architectures
Experience with message queues/brokers (e.g., Kafka, RabbitMQ, ActiveMQ)
Strong understanding of distributed systems and cloud-native application development (e.g., Docker, Kubernetes)
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps)
Excellent problem-solving, analytical, and debugging skills
Familiarity with test automation frameworks- Junit, Mockito, PyTest
Strong communication, collaboration, and leadership skills, with the ability to influence and mentor

Preferred

Experience with cloud platforms such as AWS, Azure, or GCP
Familiarity with frontend technologies (e.g., React, Angular, Vue.js) is a plus
Experience with performance tuning and optimization of large-scale systems
Prior experience in Agile/Scrum environments including sprint planning and retrospective
Experience with Appian workflow development or integration
Prior experience FinTech preferred
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field

Benefits

Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Company

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.

H1B Sponsorship

Citi has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1386)
2024 (849)
2023 (1375)
2022 (1117)
2021 (876)
2020 (901)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
James Monahan
Managing Director / Global Head of Asset Servicing
linkedin
leader-logo
Naveed Sultan
Managing Director, Chairman, Institutional Clients Group
linkedin
Company data provided by crunchbase