Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Apps Dev Tech Lead Analyst - C13 IRVING 
United States, Texas, Irving 
556148570

22.04.2025

Responsibilities of this role is hands-on development, plus leading, building and supporting the banking applications along with performing people management activities. As a leader and integral part of a team, candidate is expected to have good analytical thinking, problem solving, good programming/technical fundamentals, eagerness to learn new technologies/concepts, and develop high-quality architecture solutions. Candidate must be open to accept challenges and suggestions.

- Evaluate risk and controls issues, evaluate CCB’s adherence against it, and ensure strict compliance to the security of the applications.

- Manage the Citi’s technology infrastructure, including software, hardware, and procured products.

- Oversee the day-to-day operations of the technology department, including troubleshooting and resolving technical issues.

- Strong hands-on core Java, functional programming, and Spring Boot microservices development experience.

- Strong hands-on front-end development experience, preferable in React-JS.

- Strong experience in data modeling and experience with relational and no-SQL database, Oracle and MongoDB.

- Understanding of integrating APIs with third party libraries/vendors and handle the security around it.

- Understanding of microservices architecture, including service discovery, API gateways, and inter-service communication.

- Knowledge of security practices in distributed systems, including encryption, authentication, authorization, and secure communication.

- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.

- 6-10 years of relevant experience in backend development. Within this period, at least 3+ years of team lead experience.

- Exceptional problem-solving and analytical skills to diagnose and resolve issues in distributed environments.

- Exceptional skills in monitoring, logging, and debugging distributed systems to ensure reliability and performance.

- Expertise in fundamental concepts such as consistency, availability, partition tolerance, fault tolerance, and scalability.

- Familiarity with container orchestration (e.g., Kubernetes), and distributed messaging systems (e.g., Kafka).

- Experience using Git/BitBucket.

- Excellent communication (written and verbal), presentation (includes PowerPoint creations), and interpersonal skills.

- Knowledge of Generative Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLMs).

- Working experience in financial industry as a technologist.

- Experience or knowledge of in Commercial Banking.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Applications Development

Full timeIrving Texas United States$125,760.00 - $188,640.00


Anticipated Posting Close Date:

Apr 21, 2025

View the " " poster. View the .

View the .

View the