Java Backend & Microservices Applications Development Manager, Vice President
Citi · Irving, TX · 4 wk ago
HybridEngineering$126k–$189k/yrFull-time
About the role
Citi seeks an experienced and visionary Java Backend Development Lead to spearhead the design, development, and deployment of AI-powered platforms. The role involves leading a team of backend engineers, architecting scalable backend services, integrating AI/ML models, overseeing full lifecycle development, ensuring code quality, collaborating with product and stakeholders, and driving innovation.
Location: Irving, Texas, United States.
Responsibilities
- Lead, manage, and mentor a team of backend developers in a fast-paced, Agile environment; foster collaboration, innovation, and continuous improvement.
- Architect and design robust, scalable, high-performance backend services and APIs using Java, Spring Boot, and microservices principles; ensure security, reliability, and readiness for future growth.
- Collaborate with data scientists and ML engineers to integrate and deploy AI/ML models into production; design APIs and data pipelines for real-time inferencing and model retraining.
- Oversee the full software development lifecycle: requirements gathering, technical design, coding, testing, deployment, and maintenance.
- Champion and enforce best practices for code quality, unit/integration testing, and CI/CD; conduct code reviews and provide feedback.
- Work closely with product managers, stakeholders, and other engineering teams to define technical requirements, set priorities, and ensure timely feature delivery.
- Stay current with emerging trends in backend development, AI, and ML; drive innovation by prototyping new ideas and evaluating new tools.
Requirements
- 6+ years of professional experience in backend software development with strong command of Java.
- 3+ years of experience in a technical leadership or lead developer role, with a proven track record of delivering complex projects.
- Extensive experience with the Spring Framework, particularly Spring Boot, for building microservices.
- Solid understanding of microservices architecture, containerization (Docker), and orchestration (Kubernetes).
- Proficient in designing and building RESTful APIs and event-driven systems.
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with message brokers such as Apache Kafka or RabbitMQ.
- Strong understanding of software development principles, design patterns, and Agile methodologies.