JobsApps Dev Tech Lead Analyst
Citibank logo

Apps Dev Tech Lead Analyst

Citibank

Location

Irving, TX

Type

Full-time

Posted

6/25/2026

Compensation

$125,760 - $188,640 per year

Undergraduate with 5+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025

Job description

The Applications Development Technology Lead Analyst is a senior-level position focused on leading the design and implementation of application systems in collaboration with the Technology team. This role emphasizes the development of complex backend systems and microservices architectures, ensuring scalability and performance. The analyst will mentor junior developers and promote a culture of continuous improvement while adhering to compliance and best practices. The position is based in Irving, Texas, and offers a competitive salary and benefits package.

Requirements

  • 10+ years of software development experience with a strong focus on Java.
  • Expert-level knowledge and proven experience in Spring Framework, Spring Boot, and Spring Cloud.
  • Expert-level understanding and practical application of Microservices Architecture and best practices.
  • Expert-level proficiency in Hibernate, JPA, relational (Oracle), and NoSQL (MongoDB) databases.
  • Deep experience and proven expertise with Redis or equivalent for advanced caching strategies.
  • Expert-level experience with Apache Kafka, including design and optimization of stream processing applications.
  • Proven expertise in Test-Driven Development (TDD) and guiding teams in their application.
  • Expert-level hands-on experience with Junit, Mockito, REST Assured, Cucumber, or Selenium.
  • Strong understanding and practical experience in application performance monitoring and optimization techniques.
  • Exceptional problem-solving skills and demonstrated ability to lead complex development challenges.
  • Proven experience with containerization technologies, including Docker.
  • Strong expertise in container orchestration platforms: OpenShift and Kubernetes.
  • Extensive experience with Helm for Kubernetes package management.
  • Experience with CI/CD tools, including Harness for deployment automation.
  • Understanding of Kubernetes best practices, including manifest optimization and health checks.
  • Familiarity with secrets management using Kubernetes Secrets and/or HashiCorp Vault.
  • Experience with monitoring, logging, and tracing solutions for distributed systems.

Responsibilities

  • Lead the design and development of complex backend systems using Spring, Spring Boot, and Spring Cloud technologies.
  • Architect and implement microservices-based solutions with a focus on scalability, reliability, and performance.
  • Guide the integration and optimization of Oracle and MongoDB in high-performance environments.
  • Mentor junior developers and contribute to a culture of continuous improvement.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Apply TDD and test-first development practices across all development stages.
  • Implement data access layers using Hibernate and JPA and manage caching using Redis or other frameworks.
  • Ensure high quality through effective code reviews, static code analysis, and performance optimization.
  • Assess risk when making business decisions, considering the firm's reputation and compliance.
  • Design, implement, and manage container orchestration platforms, particularly OpenShift and Kubernetes.
  • Develop and maintain Helm charts for packaging and deploying applications across various environments.
  • Implement and manage CI/CD pipelines, including the use of deployment automation tools like Harness.
  • Collaborate with development teams to ensure applications are designed for scalability and reliability.
  • Automate infrastructure provisioning, configuration management, and application deployments.
  • Monitor system performance, troubleshoot issues, and ensure high availability of applications.
  • Implement best practices for Kubernetes manifests, including resource optimization and health checks.
  • Contribute to logging, monitoring, and tracing strategies for applications running on container platforms.

Benefits

  • Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.

Is this posting expired or inaccurate?