CrawlJobs Logo

Java Microservices Lead Developer

United States, Jacksonville, Florida 113840.00 - 170760.00 USD / Year · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients' best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services. The Lead Java Microservices Developer will take ownership of complex application systems and drive engineering excellence within a high-performing global technology team. In this senior role, you will architect and build scalable microservices solutions, mentor a team of developers, and collaborate across business and technology functions to deliver meaningful outcomes.

Job Responsibility

  • Design and build RESTful APIs and microservices architectures that are scalable, reliable, and fault-tolerant across Citi's technology platforms
  • Develop production-grade services using Java, Spring Boot, and Node.js, with a focus on performance and maintainability
  • Implement inter-service communication patterns using REST and messaging queues to ensure seamless integration across distributed systems
  • Define and enforce standards for coding, testing, debugging, and deployment to raise engineering quality across the team
  • Partner with cross-functional teams — including architecture, infrastructure, and product — to align technical solutions with business goals and identify opportunities for system improvement
  • Lead code reviews and architectural design discussions, providing guidance and coaching to mid-level developers and analysts
  • Evaluate complex business and system processes to identify issues early and develop practical, innovative engineering solutions
  • Apply sound risk judgement when making technical decisions, ensuring compliance with applicable policies and maintaining the integrity of Citi's platforms

Requirements

  • 6+ years of experience in application development or systems analysis, with a strong focus on backend engineering and microservices
  • Hands-on proficiency in Java and Spring Boot, with demonstrated experience building and deploying production microservices
  • Practical experience designing RESTful APIs and implementing inter-service communication via REST and messaging queues
  • Ability to ensure scalability, reliability, and fault tolerance across distributed service architectures
  • Experience conducting API testing using tools such as Postman and REST-based testing frameworks
  • Working knowledge of CI/CD pipelines and their role in modern software delivery
  • Demonstrated leadership and project management capability, with a history of successfully delivering complex engineering initiatives

Nice to have

  • Experience with Node.js in a microservices or API development context
  • Recognised as a Subject Matter Expert in at least one area of application development (e.g., API design, distributed systems, or cloud-native architecture)
  • Master's degree in Computer Science, Engineering, or a related discipline

What we offer

  • Hybrid working model — 3 days in the office and 2 days working remotely
  • Opportunity to architect and deliver enterprise-scale microservices solutions that directly impact how Citi operates globally
  • Leadership visibility — coach and shape the next generation of engineers while influencing technical direction across the team
  • Access to continuous learning and development resources to keep your technical skills current and career trajectory moving forward
  • Competitive financial wellbeing package including compensation, benefits, and long-term incentives suited to a senior engineering role
  • Wellbeing support and family-friendly policies designed to help you thrive inside and outside of work
  • A global network of technology professionals, with opportunities to collaborate across regions and functions on complex, high-impact challenges

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Microservices Lead Developer

8 matching positions

Java Microservices Lead Developer

Working at Citi is far more than just a job. A career with us means joining a te...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development for Banking Payments and Deposits
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Excellent Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Good Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good Knowledge of UI/UX Design and Angular JS and Jest for unit testing
Job Responsibility
Job Responsibility
  • Partner with multiple teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Java Lead Developer / Java Solution Architect

We are seeking an experienced Java Lead Developer / Solution Architect with stro...
Location
Location
United States , Dublin
Salary
Salary:
65.00 USD / Hour
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13+ years of hands-on Java development experience
  • at least 3+ years in a Tech Lead or Solution Architect role
  • strong expertise in Spring Boot, Spring Cloud, Microservices, RESTful API development
  • solid experience with JPA/Hibernate, Kafka, Docker, Kubernetes, and CI/CD tools
  • hands-on experience with Google Cloud Platform (GCP) (AWS/Azure also acceptable)
  • proven track record in cloud-native application design and deployment
  • strong knowledge of application security, data privacy, and compliance standards
  • excellent communication and stakeholder management skills
Job Responsibility
Job Responsibility
  • Architect, design, and implement scalable and secure solutions using Java, Spring Boot, Spring Cloud, and Microservices
  • lead end-to-end development efforts, ensuring adherence to architecture principles, coding standards, and best practices
  • define and document solution architecture, ensuring compliance with enterprise standards and security requirements
  • design and deploy cloud-native applications leveraging GCP (preferred), AWS, or Azure
  • collaborate with product managers, business analysts, and stakeholders to translate requirements into technical solutions
  • guide and mentor development teams, conduct code reviews, and drive technical excellence
  • integrate enterprise applications using RESTful APIs, Kafka, and messaging frameworks
  • implement and optimize CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices
  • monitor, analyze, and improve system performance, scalability, and reliability
Read More
Arrow Right

Java Lead Developer Technical Lead

At Valtech, you’ll find an environment designed for continuous learning, meaning...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent understanding of Java 8+
  • Excellent knowledge of OOP and design patterns, including benefits and limitations
  • Excellent understanding of data structures and algorithms, Big O notation and performance analysis
  • Excellent knowledge of Spring and Spring Boot
  • Excellent knowledge of architectural patterns
  • Experience in designing architecture, including choosing the right tech stack
  • Excellent knowledge of git or similar version control
  • Solid experience in building RESTful APIs
  • Strong experience with API development, Microservice architecture and pipelines
  • Knowledge of Open API, OAuth2, Docker, Jenkins, Gitlab, Github & Kubernetes
Job Responsibility
Job Responsibility
  • Working with Architecture in discussing and elaborating Fraud initiatives and solutions
  • Working with the Fraud CIO Technical Leads/Analysts in solution design ensuring initiative alignment to the fraud strategic technical roadmap
  • Contributing to the Technical Lead/Analyst Guild including making recommendations on architecture best practices, standards and patterns where necessary
  • Maintaining the existing Fraud technology view recommending improvements and migrations to improve efficiency and alignment to architecture recommendations
  • Leading the implementation of software by being involved throughout the SDLC
  • Analysing possible project challenges and constraints (Risks, Time, Resources and Scope), identifying options and mitigating actions
  • Reviewing functional & non-functional requirements with the Business Analysts, Product Owners, Functional & Technical Architectures to define, document & deliver the best solution
  • Supporting the core team’s working practices, managing dependencies and commitment from multiple contributing teams
  • Supporting Fraud CIO applications in Production, prioritization of incidents and escalations
  • Supporting the coordination and execution of technical testing, destructive or high availability test and performance test
What we offer
What we offer
  • Flexibility, with remote and hybrid work options (country-dependent)
  • Career advancement, with international mobility and professional development programs
  • Learning and development, with access to cutting-edge tools, training and industry experts
  • Fulltime
Read More
Arrow Right

Lead Java Developer (VP)

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proven relevant commercial experience in the Financial Service industry
  • Solid understanding on financial products like Fixed Income securities and expertise on Security Financing Transactions
  • Experience as senior developer and tech expert in an Applications Development team with good understanding of major programming languages/frameworks like Java / Spring stack for microservice development and a demonstrable understanding of Java internals (JIT, advanced debugging scenarios, JVM memory management etc.)
  • Extensive experience in building applications delivered on cloud-based services
  • Experience in micro services architecture based application development for high volume
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing via Mockito and Junit
  • Ability to develop strong relationships with others, effectively influencing peers and business partners
  • Self-motivated and organized, with determination to achieve goals
  • ability to work autonomously when required
Job Responsibility
Job Responsibility
  • Lead or guide developers in an Application Development team in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Develop common, reusable components and services utilizing Citi's best practices
  • Create high performance, low latency applications leveraging existing Citi framework
  • Ensure strong reliability, scalability and performance of our components
  • Liaise with technical and business teams to collaborate on identifying opportunities and solutions
  • Drive architecture and execute on our technical strategy
  • Partner with business to continue to evolve our architecture roadmap beyond near term objectives
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Sr. Java Microservices Developer (FTE / Onsite)

We are currently seeking a Sr. Java Microservices Developer (FTE / Onsite) to jo...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 7+ years of experience
  • strong experience in Java/J2EE, Spring, hibernate with expertise in design, development, performance tuning, microservice, troubleshooting and deployment
  • Good understanding of ECS, Kubernetes, and open shift
  • We should be well versed with designing and architecting solutions with the latest tech advancements
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Design and architect scalable Java-based microservices solutions
  • Provide technical leadership to development teams and mentor junior developers
  • Develop APIs and backend services using Spring Boot, Spring Reactive, and RESTful standards
  • Implement caching strategies using Redis
  • Drive DevOps best practices using CI/CD pipelines
  • Work on containerized deployments using Docker and Kubernetes
  • Collaborate with cross-functional teams to ensure robust and scalable application architecture
  • Monitor applications and systems using New Relic and other logging/monitoring tools
  • Ensure secure, high-performance, and maintainable coding practices
  • Lead the design, development, and deployment of IVR solutions including AI and chatbots, ensuring alignment with business requirements and customer needs
  • Fulltime
Read More
Arrow Right

Lead Java Developer

We are looking for a Java Engineer to design, build, and support modern web APIs...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of experience in Java development
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability)
  • Solid understanding of API design and microservices (service boundaries, resilience, observability basics)
  • Hands-on experience with SQL Server and relational data modeling
  • Experience with Elasticsearch and event streaming with Kafka
  • Proficiency with GitHub / Bitbucket workflows and practical experience with CI/CD pipelines
  • Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
Job Responsibility
Job Responsibility
  • Develop and maintain web APIs, and backend services
  • Build scalable, secure microservices using Java and Spring Boot
  • Design, build, document, and consume RESTful APIs
  • ensure service contracts and versioning strategies are followed
  • Work with SQL Server and optimize queries, indexes, and data access patterns
  • Implement search and indexing solutions with Elasticsearch
  • Build event-driven integrations using Kafka (producers/consumers, topics, schema/versioning awareness)
  • Use GitHub / Bitbucket and contribute to automated CI/CD pipelines (build, test, deploy)
  • Write unit and integration tests
  • participate in code reviews and engineering best-practice adoption
  • Fulltime
Read More
Arrow Right

Lead Java Developer

The Lead Java Engineer will work on the high-load backend platform, which serves...
Location
Location
Mexico
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Java backend development
  • Strong expertise in Java, Spring Boot, and modern backend architectures
  • Deep understanding of distributed systems and microservices architecture
  • Experience with AWS or other cloud platforms, preferably in cloud-native backend environments
  • Experience leading teams, technical initiatives, or architectural decisions
  • Ability to work effectively in fast-paced, ambiguous environments with evolving requirements
  • Strong problem-solving mindset and ability to handle uncertainty
  • Excellent communication skills with the ability to explain and justify technical decisions
  • English level: B2 (Upper-Intermediate) or higher
Job Responsibility
Job Responsibility
  • Lead architectural decisions and contribute to technical strategy
  • Drive technical discussions and solution design with technical and non-technical stakeholders
  • Evaluate new technologies and architectural approaches, including event-driven solutions and integrations
  • Lead the integration of new technologies into existing high-load backend services
  • Coordinate distributed teams and ensure alignment across stakeholders
  • Provide hands-on support when needed: design, implement, and troubleshoot complex backend solutions
  • Proactively identify technical risks, ambiguities, and delivery challenges, and communicate them with proposed solutions
  • Lead POCs, spikes, and technical investigations
What we offer
What we offer
  • Technical and non-technical training
  • Internal conferences and meetups
  • Support and mentorship
  • Health insurance
  • English courses
  • Sports activities
  • Flexible work options, including remote and hybrid opportunities
  • Referral program
  • Work anniversary program and additional vacation days
  • Fulltime
Read More
Arrow Right

Lead Java Developer - Vice President

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
Bahrain , Manama
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant relevant experience in Apps Development role with hand on coding
  • Demonstrated thought leadership in designing complex and distrusted systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)
  • Hands on experience on relational databases like Oracle
  • Any experience with NoSQL databases like MongoDB is preferred
  • Experience with Python is preferred
  • Great exposure to microservices architecture
  • API first design thinking and implementation using Rest, websocket and gRPC
  • Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
  • Proven implementation of design pattern and enterprise level architecture
Job Responsibility
Job Responsibility
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Guide team to establish design standard, improving efficiency of development workflow and product rollout
  • Take ownership of smooth Production releases planning and execution
  • Oversee software quality and system modifications
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Analyze existing operations to identify risks and redundancies
  • Conduct comprehensive assessments to develop solutions
  • Liaise with team members, management to ensure projects are completed to application development and governance standard
  • Fulltime
Read More
Arrow Right