Design and develop modern Java/Spring Boot microservices that consolidate inventory and availability data across multiple enterprise systems and enable AI-powered conversational experiences.
Responsibilities
Develop Java 17/21 and Spring Boot microservices
Design API-first solutions and distributed systems architectures
Build and maintain enterprise integrations using REST/SOAP and messaging platforms
Create secure, scalable, and resilient services using OAuth2, JWT, Kafka, Redis, and cloud technologies
Partner with AI teams to expose backend capabilities through AI-consumable APIs and services
Lead Software Engineer responsible for designing, architecting, and delivering a high-performance Enterprise Fee Calculation and Billing Platform for Citi’s Markets Operations Technology.
Compensation
$94,300.00 - $141,500.00
Responsibilities
Design and architect the Enterprise Fee Calculation and Billing Platform
Deliver high-performance, scalable microservices
Implement CI/CD pipelines and DevOps practices
Develop and maintain core Java applications
Integrate with Spring Framework, Hibernate, and other enterprise frameworks
Requirements
Bachelor’s degree/University degree or equivalent experience
Lead software engineer responsible for building strategic multi-use technology solutions, coordinating with cross-functional teams, and supporting major technology implementation projects.
Compensation
Expected base pay rates for the role will be between $175,000 and $175,000 per year at the commencement of employment.
Responsibilities
Build components and libraries that can be easily ported, integrated, and upgraded
Coordinate with developers, business analysts, quality assurance testers, infrastructure architects, user communities, and senior management
Support major technology implementation projects
Code, conduct code reviews, participate in design discussions, and contribute to the architecture process
Requirements
Bachelor’s in Electronic Engineering, Computer Science, or a related field of study
Design and develop scalable Java-based microservices, implement event-driven applications using Apache Kafka, develop and deploy applications on AWS Cloud, build REST APIs and integrate with enterprise systems, work on containerization using Docker and orchestration using Kubernetes/EKS, monitor and optimize application performance and reliability, collaborate with cross-functional teams in an Agile environment.
Responsibilities
Design and develop scalable Java-based microservices
Implement event-driven applications using Apache Kafka
Develop and deploy applications on AWS Cloud
Build REST APIs and integrate with enterprise systems
Work on containerization using Docker and orchestration using Kubernetes/EKS
Design, develop, and maintain scalable backend applications using Core Java and Spring Boot, build microservices, RESTful APIs, event-driven applications with Kafka and Flink, and contribute to architecture and technical design discussions.
Responsibilities
Design, develop, and maintain scalable backend applications using Core Java and Spring Boot.
Develop and integrate microservices using Spring/Spring Boot.
Design and implement RESTful APIs and backend services.
Develop event-driven applications using Apache Kafka.
Build and maintain real-time data processing and streaming solutions using Apache Flink.
Lead the technical design, development, and implementation of secure, scalable application systems and full‑stack solutions using Java, Spring Boot, Angular, and Oracle technologies.
Responsibilities
Lead the technical design, development, and implementation of secure, scalable application systems.
Build and enhance full‑stack solutions using Java, Spring Boot, Angular, and Oracle technologies.
Champion test‑driven development, code quality, code reviews, and engineering best practices.
Guide software delivery across the development lifecycle, including controlled deployments, production support, and continuous improvement.
Collaborate with engineers, business users, project managers, and cross‑functional partners to deliver effective solutions.
comprehensive wellness benefits including health checks, telemedicine, insurance with top-ups, elder care, partner coverage or new parent support via flexible work
access to 250,000+ courses and numerous certifications