Lead Software Engineer, Controls Technology
Citi - Irving, TX
Hiring: Lead Software Engineer, Controls Technology Company: Citi Location: Irving, TX Job Posted Time: 2026-09-16 15:57:54 Employment Type: Full-time Target Skills & Keywords: Java, Spring Boot, Spring Cloud, Microservices, Docker, Kubernetes, OpenShift, Cloud-Native, RESTful APIs, React, Angular, Micro-Frontend (MFE), Oracle, MongoDB, Hibernate, JPA, Redis, TDD, AI-Assisted Development, GitHub Copilot, Code Analysis, Software Architecture, Financial Services Experience: - 5–8 years of hands-on experience in software development, with a proven track record in building and designing robust backend systems - Demonstrated experience leading technical projects or acting as a tech lead for a development team - Experience working in Financial Services or another large, complex global environment is highly desirable Required Skills: - Hands-on experience with Java / Spring Boot framework, or with modern frontend frameworks (React, Angular) - Strong experience with containerization technologies (Docker, Kubernetes, OpenShift) and building cloud-native applications - Experience leading design and development of complex backend systems using Spring, Spring Boot, and Spring Cloud - Ability to architect and implement microservices-based solutions focused on scalability, reliability, and performance - Proficiency in TDD and test-first development practices - Experience with Oracle and MongoDB in high-performance environments - Implementation of data access layers using Hibernate and JPA, and caching using Redis or other caching frameworks - Understanding of software architecture, microservice design patterns, and RESTful API development best practices - Ability to design and implement robust, high-performance APIs for enterprise system integrations - Strong collaboration skills with cross-functional teams and frontend engineers - Effective code reviews, static code analysis, and performance optimization - Clear and concise written and verbal communication Qualifications: - Bachelor's degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience - Master's degree preferred - Keen interest in or experience with leveraging AI-assisted development tools (e.g., GitHub Copilot, advanced code analyzers) to improve productivity and code quality - Familiarity with modern frontend frameworks (React, Angular) is a significant plus Compensation: Not specified in the job posting. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!