CrawlJobs Logo

Java Microservices Lead Developer, Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States , Irving

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

125760.00 - 188640.00 USD / Year
Save Job
Save Icon
Job offer has expired

Job Description:

The Java Microservices Lead Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Job Responsibility:

  • Partner with multiple management 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.

Requirements:

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Design Restful APIs and microservices architecture
  • Develop services using Java / spring boot, node.js
  • Implement inter service communication - REST , messaging queues
  • Hands on development of the services required
  • Ensure scalability, reliability and fault tolerance
  • Participate in code reviews and design discussion
  • Perform API testing (POSTMAN , REST APIs)
  • Understanding of CI/CD pipelines
  • 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
  • Bachelor's degree/University degree or equivalent experience

Nice to have:

Master's degree preferred

What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Additional Information:

Job Posted:
April 27, 2026

Expiration:
April 28, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Microservices Lead Developer, Vice President

Vice President - Java Architecture

The Digital Software Engineer Senior Manager is responsible for results through ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expert in Java, J2ee, Microservices & Angular
  • strong experience as full stack developer in Java and Angular recent versions
  • Agile experience
  • ability to lead the team by providing solutions on design and implementations
  • understanding of Github and Jira
  • familiarity with project development stages in Agile/SDLC
  • expertise in technology regarding cloud platforms (AWS, PCF, Akamai)
  • knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD
  • Bachelor’s/University degree, Master’s degree preferred
Job Responsibility
Job Responsibility
  • build a network of talent inside and outside of the company
  • onboard new talent and mentor others
  • coach and give feedback to develop talent
  • apply performance standards and identify resource needs for the team
  • set and articulate leadership expectations and behavior
  • design, implement, and deploy software components
  • deliver high-quality software
  • propose solutions to problems with operational excellence
  • make improvements to development and testing processes
  • train new teammates about customers and team’s software
  • Fulltime
Read More
Arrow Right

Vice president - Java payments platform

Hands-on Java Microservices Technical Lead with extensive experience developing,...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (Engineering in Computers Science, Information Technology)
  • At least 12 +years overall IT experience with 8+ years in an engineer role with experience on large & complex low latency projects
  • Overall 12 to 15 years of total experience in technology, application development / maintenance hands-on experience in Core Java, Hibernate, Struts, Spring, Springboot and related Java technologies
  • Previous experience of micro services application design and led the team of 6 to 8 engineers
  • Hands-on experience in setting up CICD pipeline and various aspect of GIT workflow
  • Use and proficiency in container-based deployment stack technologies such as Docker, OpenShift and Kubernetes or similar platform
  • Use of an API specification such as Swagger, RAML
  • Experience in distributed systems architecture, specifically designing micro services, event gateways, eventual data consistency as well as event stream logging and tracing
  • Experience with RESTful API development
  • Experience with version control, e.g. GIT, issue/problem tracking through Jira, team collaboration software e.g. TeamCity and continuous integration environments e.g. uDeploy
Job Responsibility
Job Responsibility
  • Hands-on Java Microservices Technical Lead with extensive experience developing, enhancing, and maintaining applications hosted on OnPrem existing platforms as well as microservices based API leveraging containerized deployment stack
  • Take the overall responsibility for end to end software development including managing teams, scrum execution, continuous integration and continuous deployment, meeting a high level of code quality working within established timelines and Engineering Excellence best practices
  • Fulltime
Read More
Arrow Right

Java Application Vice President

We are seeking a highly skilled and experienced Lead Java Engineer or Senior Sof...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 12+ years of progressive experience in Development and leading small or medium sized development teams
  • Bachelors degree in Computer Science, Engineering, or a related technical field
  • Extensive experience with Core Java (Java 17+ preferred)
  • Solid understanding and extensive hands on experience with Microservices architecture principles and patterns using Springboot
  • Hands-on experience implementing security features with Spring Security
  • Familiarity with Oauth2, JWT, and HashiCorp Vault, Citi's COIN for advanced authentication and authorization mechanisms
  • Hands on experience in working with multiple RDBMS databases, MongoDB
  • Strong proficiency in ORM technologies like JPA/Hibernate for database interaction
  • Strong knowledge of build and dependency management tools such as Maven or Gradle
  • Experience with CI/CD pipelines and tools like Jenkins or Tecton
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance, resilient, and scalable applications using Spring Boot, Core Java, Spring
  • Develop and consume RESTful APIs with Spring Boot, ensuring seamless integration
  • Contribute significantly to the architectural design, implementation, and evolution of microservices-based solutions
  • Collaborate with cross-functional teams, including product owners, architects, and other engineers, to define, design, and ship new features
  • Implement robust security measures using Spring Security to protect application data
  • Design and implement event-driven architecture leveraging Kafka for reliable message streaming and processing
  • Perform mandated code reviews, mentor junior engineers, and contribute to a culture of continuous improvement
  • Fulltime
Read More
Arrow Right

Vice President - Bigdata Engineer - AI & NLP

The Applications Development Technology Lead Analyst is a senior-level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience in system analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Expert in coding Python in building Machine Learning and developing LLM-based applications in a professional environment
  • SQL skills able to perform data interrogations
  • Proficiency in enterprise-level application development using Java 8, Scala, Oracle (or comparable database), and Messaging infrastructure like Solace, Kafka, Tibco EMS
  • Develop LLM solutions for querying structured data with natural language, including RAG architectures on enterprise knowledge bases
  • Build, scale, and optimize data science workloads, applying best MLOps practices for production
  • Lead the design and development of LLM-based tools to increase data accessibility, focusing on text-to-SQL platforms
  • Train and fine-tune LLM models to accurately interpret natural language queries and generate SQL queries
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • 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
  • 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
What we offer
What we offer
  • Global Benefits
  • Best-in-class benefits to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Java Development Lead - Vice President

The Java Full Stack Development Lead Vice President is a senior level position r...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12 + years of relevant experience in Apps Development in Java/J2EE, Spring Boot, Microservices, REST API Development
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Senior Backend Engineer and Application development lead specializing in Java Spring Boot microservices
  • Responsible for designing, developing, and maintaining scalable enterprise applications
  • Lead DevOps automation, CI/CD pipelines, and application modernization initiatives
  • Manage end-to-end delivery, production stability, and release management
  • Communicate with business stakeholders to deliver robust, high-performance and efficient solutions
  • Key Skills: Java/J2EE, Spring Boot, Microservices, REST API Development
  • Functional module Design, Distributed Architecture
Job Responsibility
Job Responsibility
  • Partner with multiple management 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 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 Application Lead-Vice President

As a Java application Lead, you will be a pivotal technical leader driving the m...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in enterprise application development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, J2EE, Spring, Spring Boot
  • Good understanding of the lending domain
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Extensive hands-on experience with Java, J2EE (including WebSphere, JSP/Servlets, EJB), Spring, Spring Boot, JPA/Hibernate, HTML, CSS, and JavaScript and leading application modernization to modern Java/Spring microservices
  • Demonstrated leadership, project management, and communication skills
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot)
  • Knowledge of building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing. Conduct thorough peer code reviews
  • Architect & Design: Contribute to architecture, design and development of application components with minimal assistance. Be able to straddle between traditional Java/J2EE/RDBMS stacks to micro services based Next gen stack
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Champion the use of AI assisted development tools and authentication frameworks to improve developer productivity, code quality, testing & documentation across engineering team
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Fulltime
Read More
Arrow Right
New

Lead Full Stack Java Developer – Vice President

As a Full Stack Java Developer within our team, you will take on a critical lead...
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
  • Significant professional experience in designing, developing, and deploying enterprise-scale applications
  • Proven experience in a technical leadership role, including mentoring developers, conducting code reviews, and guiding team decisions
  • Demonstrated ability to design and implement complex, distributed systems and microservices architectures
  • 6+ years in Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data, reactive spring)
  • Deep experience in designing, building, and consuming RESTful APIs and microservices
  • Extensive experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB)
  • Strong understanding of ORM frameworks (e.g., JPA/Hibernate) and data modeling
  • Proficiency with build tools like Maven or Gradle and CI/CD pipelines
  • Strong proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript)
  • Hands-on experience with modern JavaScript frameworks, particularly ReactJS and state management libraries like Redux
Job Responsibility
Job Responsibility
  • Lead the architectural design and development of complex, scalable, and resilient full-stack applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks
  • Mentor, coach, and lead a team of developers, fostering a culture of technical excellence, collaboration, and continuous improvement
  • Oversee the entire software development lifecycle for key projects, from technical requirements gathering and design to coding, testing, and deployment
  • Partner with product managers, business stakeholders, and other technology teams to define technical roadmaps, influence product strategy, and translate business requirements into robust technical solutions
  • Remain hands-on and contribute to the development of complex features, back-end services, and APIs, setting a high standard for the team
  • Champion and enforce software development best practices, including agile methodologies, CI/CD, automated testing, and secure coding standards
  • Take ownership of application performance, scalability, and reliability
  • Fulltime
Read More
Arrow Right

Java Application Development - Senior Vice President

Senior Java application development lead for regulatory reporting platform is a ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on lead developer with technical ability having 15+ years of design & development experience
  • Experience in design and development of medium to large-scale applications using open-source tech stack - Spring boot, Angular, Microservices, Kafka, Couchbase, Elastic Search, Big Data stack
  • Strong Java - 21 Skills
  • Experience in design and development of batch/real time Spark processing pipelines
  • Experience with databases: Oracle/no-SQL Databases
  • Experience in writing unit test and integration test using standard frameworks, ensuring minimized technical debt
  • Experience in building CI CD pipeline and single click deployment -Tecton, Harness, Lightspeed, Openshift
  • Experience in UNIX environment, UNIX scripts etc. will be added advantage
  • Ability to work independently and handle multiple concurrent initiatives
  • Functional and Technical Specs documentation
Job Responsibility
Job Responsibility
  • Act as a visionary and strategist for solution/application/system across the platform
  • Provide expertise to identify and translate system requirement into software design artifacts
  • High level of expertise in programming and solving problems
  • Drive experiments, PoC to assess new solutions /application paths
  • Lead/participate formation of architecture roadmap for the regulatory space in Citi
  • To work proactively & independently to address project requirements, and articulate issues/challenges at appropriate time to address project delivery risks
  • Follow industry wide best practices to minimize technical debt of software deliverables
  • Interface and coordinate tasks with internal and external technical resources. Collaborate to provide estimates, develop overall implementation solutions/application plan, and serve as a lead as required, to implement the installation, customization, and integration efforts
  • As a specialist in design and development, you will apply your skill and experience within fast-paced operations centric environment towards developing architecture and design for the regulatory platform at large
  • Fulltime
Read More
Arrow Right