Citi
Senior Lead Technical Java Developer (Python) - VP
Join to apply for the
Senior Lead Technical Java Developer (Python) - VP
role at
Citi Senior Lead Technical Java Developer (Python) - VP
1 day ago Be among the first 25 applicants Join to apply for the
Senior Lead Technical Java Developer (Python) - VP
role at
Citi 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. 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.
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 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. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
Qualifications (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.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Primary Location:
Irving Texas United States
------------------------------------------------------
Primary Location Full Time Salary Range:
$125,760.00 - $188,640.00
In addition to salary, Citis offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Anticipated Posting Close Date:
Sep 03, 2025
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citis EEO Policy Statement and the Know Your Rights poster.
Seniority level
Seniority level
Not Applicable Employment type
Employment type
Full-time Job function
Job function
Engineering and Information Technology Industries
Banking, Financial Services, and Investment Banking Referrals increase your chances of interviewing at Citi by 2x Get notified about new Lead Java Developer jobs in
Irving, TX . Irving, TX $125,760.00-$188,640.00 19 hours ago (Senior Java Engineer Lead) Applications Development Technology Senior Lead Analyst SVP
Irving, TX $156,160.00-$234,240.00 2 weeks ago Irving, TX $107,120.00-$160,680.00 1 week ago Software Engineer Lead & Product Owner - Level 4
Irving, TX $149,781.00-$179,000.00 17 hours ago Java Architect/Lead/Developer- Dallas/Southlake, TX_Austin, TX(Full time) Onsite
Senior Software Engineer Manager - PHP/B2C - Hybrid
DeSoto, TX $180,000.00-$225,000.00 2 days ago Senior Software Engineer Manager - PHP/B2C - Hybrid
Garland, TX $180,000.00-$225,000.00 2 weeks ago Software Engineer Sr - Modeling & Simulation - level 3
Java Architect/Lead/Developer- Dallas/Southlake, TX_Austin, TX(Full time) Onsite
Irving, TX $107,120.00-$160,680.00 2 weeks ago Plano, TX $104,000.00-$197,000.00 3 days ago Senior Customer Services Technical Specialist ( Senior Support Software Engineer) - Hybrid R0050712
Senior Backend Java and Spring Developer Vice President
Irving, TX $114,720.00-$172,080.00 2 weeks ago Senior Java Backend Developer Assistant Vice President
Irving, TX $107,120.00-$160,680.00 4 days ago Lead Java Full stack Developer - (Fulltime) Remote
Senior Software Engineer, Backend (Loans Platform)
Irving, TX $107,120.00-$160,680.00 6 days ago Dallas, TX $93,000.00-$142,000.00 4 weeks ago Senior Back End Java Developer - C12 - IRVING
Irving, TX $107,120.00-$160,680.00 2 weeks ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Join to apply for the
Senior Lead Technical Java Developer (Python) - VP
role at
Citi Senior Lead Technical Java Developer (Python) - VP
1 day ago Be among the first 25 applicants Join to apply for the
Senior Lead Technical Java Developer (Python) - VP
role at
Citi 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. 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.
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 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. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
Qualifications (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.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Primary Location:
Irving Texas United States
------------------------------------------------------
Primary Location Full Time Salary Range:
$125,760.00 - $188,640.00
In addition to salary, Citis offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Anticipated Posting Close Date:
Sep 03, 2025
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citis EEO Policy Statement and the Know Your Rights poster.
Seniority level
Seniority level
Not Applicable Employment type
Employment type
Full-time Job function
Job function
Engineering and Information Technology Industries
Banking, Financial Services, and Investment Banking Referrals increase your chances of interviewing at Citi by 2x Get notified about new Lead Java Developer jobs in
Irving, TX . Irving, TX $125,760.00-$188,640.00 19 hours ago (Senior Java Engineer Lead) Applications Development Technology Senior Lead Analyst SVP
Irving, TX $156,160.00-$234,240.00 2 weeks ago Irving, TX $107,120.00-$160,680.00 1 week ago Software Engineer Lead & Product Owner - Level 4
Irving, TX $149,781.00-$179,000.00 17 hours ago Java Architect/Lead/Developer- Dallas/Southlake, TX_Austin, TX(Full time) Onsite
Senior Software Engineer Manager - PHP/B2C - Hybrid
DeSoto, TX $180,000.00-$225,000.00 2 days ago Senior Software Engineer Manager - PHP/B2C - Hybrid
Garland, TX $180,000.00-$225,000.00 2 weeks ago Software Engineer Sr - Modeling & Simulation - level 3
Java Architect/Lead/Developer- Dallas/Southlake, TX_Austin, TX(Full time) Onsite
Irving, TX $107,120.00-$160,680.00 2 weeks ago Plano, TX $104,000.00-$197,000.00 3 days ago Senior Customer Services Technical Specialist ( Senior Support Software Engineer) - Hybrid R0050712
Senior Backend Java and Spring Developer Vice President
Irving, TX $114,720.00-$172,080.00 2 weeks ago Senior Java Backend Developer Assistant Vice President
Irving, TX $107,120.00-$160,680.00 4 days ago Lead Java Full stack Developer - (Fulltime) Remote
Senior Software Engineer, Backend (Loans Platform)
Irving, TX $107,120.00-$160,680.00 6 days ago Dallas, TX $93,000.00-$142,000.00 4 weeks ago Senior Back End Java Developer - C12 - IRVING
Irving, TX $107,120.00-$160,680.00 2 weeks ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr