×
Register Here to Apply for Jobs or Post Jobs. X

Senior Lead Technical Java and Python Developer Vice President

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Citibank (Switzerland) AG
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
## For additional information, please review .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-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, Dev Ops, 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.
** Qualifications 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 No

SQL databases (e.g., Postgre

SQL, MySQL, Cassandra, Mongo

DB, Redis).
* Proficiency in designing and implementing RESTful APIs and microservices architectures.
* Experience with message queues/brokers (e.g., Kafka, Rabbit

MQ, Active

MQ).
* Strong understanding of distributed systems and cloud-native application development (e.g., Docker, Kubernetes).
* Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Git Lab CI, Azure Dev Ops).
* Excellent problem-solving, analytical, and debugging skills.
* Familiarity with test automation frameworks
- Junit, Mockito, Py Test
* 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 Fin Tech preferred.
* Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

-----------------------------------------------------
- ** Job Family Group:
** Technology-----------------------------------------------------
- ** Job Family:
** Applications Development-----------------------------------------------------
- ** Time Type:
** Full…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary