JobMesh

Applications Development Tech Lead Analyst

Citi · Irving, Texas, US

Citibank, N. A. seeks an Applications Development Tech Lead Analyst for its Irving, Texas location.

Job description

Citibank, N.A. seeks an Applications Development Tech Lead Analyst for its Irving, Texas location. Duties: Architect, design and implement complex, cloud-native and dimensional data solutions. Develop microservices architecture, contribute to data modeling strategies, and manage messaging systems, ensuring they are scalable, secure, and compliant with technology standards. Optimize, and lead advanced Agile methodologies and the full SDLC, including Test-Driven Development (TDD). Deliver complex financial software projects utilizing cutting-edge cloud and data technologies. Build robust, multi-threaded, high-performing, scalable financial applications using Java/J2EE (Core Java, Spring framework, Spring Boot, Security, REST API, JPA, Hibernate ORM) for backend, and Angular/TypeScript for frontend. Design and optimize complex data architectures and modeling, and relational databases (Oracle DB, SQL Tuning, PL/SQL, SQL, No-SQL database). Perform design and code reviews, and enforce coding standards. Apply CI/CD pipelines and comprehensive testing strategies. Create UML (Unified Modeling Language) diagrams to illustrate the overall system and implementation of the code. Leading the ado...