Skip to main content
Team members enjoying time outside
Join Our Team

Senior Java Lead Engineer - Vice President

Job Req Id:
25897240
Location(s):
Jersey City, New Jersey
Job Type:
Hybrid
Posted:
Aug. 14, 2025

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Citi is embarking on a multi-year technology initiative in our Wholesale Lending Credit Risk (WLCR) space of Institutional Clients Group(ICG). We are building the brand new Helios platform, which supports various Messaging, API, and Workflow Components for Loans Services across the bank. Helios platform is being built from the scratch using latest technologies, including Messaging, APIs, Workflow, Relational and No-SQL DB Solutions, Containers, Microservices, and Vendor Loan Processing Platforms, and integration with Peer and Legacy Systems using Enterprise Application Integration Patterns. We work in a Hybrid-Agile customized SDLC environment. 

We are seeking a highly skilled and experienced Senior Java Engineer to contribute to the design, development, and delivery of the Helios platform. This role requires a strong blend of hands-on coding expertise, technical leadership, and the ability to navigate complex enterprise environments. The ideal candidate will be passionate about building high-performance, resilient, and scalable systems using the latest Java ecosystem technologies.

Responsibilities: 

  • Hands-on Development:Serve as a primary individual contributor, writing high-quality, well-tested, and maintainable Java code.

  • Technical Leadership:Act as a technical lead for a global team, providing guidance, mentorship, and fostering best practices.

  • REST API middleware implementation

  • MOM Messaging middleware implementation

  • Workflow Integration

  • Writing High Performance Parallel Processing using Multi-Threading and Multi-Processing

  • Writing Unit Tests and participating in dev testing throughout the SDLC (SIT, UAT, etc)

  • Dev, SIT and UAT environments support (mostly automation using Jenkins/Tekton CI, Harness/Udeploy CD)

  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality

  • Perform peer code review of project codebase changes 

  • Write user/supporter documentation

Required Qualifications: 

  • 6+ years of experience in enterprise software development 

  • 6+ years of experience as a Java developer 

  • Java concurrency (practical experience and good knowledge) 

  • Proven experience in designing, developing RESTful based Microservices and Distributed Systems

  • Strong proficiency with the Spring ecosystem, including Spring Framework, Spring Boot, Sprint Security, Spring Web

  • Expert-level knowledge of core Java concepts: 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.

  • Solid knowledge of SQL (Oracle dialect is preferable), Entity Relationships 

  • Good knowledge of JAXB / XML, UML and JSON

  • Good knowledge of Maven/Gradle, Postman/SOAP UI

  • Up-to-date overview of modern software development tools and techniques 

Preferred Qualifications:

  • Messaging Systems: RabbitMQ, ActiveMQ, Kafka, Tibco. IBM MQ, etc. 

  • Tomcat, Jetty, Apache HTTPD

  • Linux Ecosystem, OpenShift Container Platform, Kubernetes, Docker, Helm Charts, GraphQL

  • Able to work with build/configure/deploy automation tools 

  • API Management tools: IBM API Connect, Apigee, etc.

  • APM Tools: Dynatrace, AppDynamics, New Relic etc.

  • Log Analysis Tools: Splunk, Elastic Stack (ELK), etc.  

  • Caching Technologies: Redis, Hazelcast, MemCached, Gemfire, etc.

  • DB schema changes deployment tools: Liquibase, Flyway etc.

  • Java Performance Testing tools: Apache JMeter, Locust

  • Python, other scripting tools 

  • Autosys Job scheduler

Education:

  • Bachelor’s degree/University degree or equivalent experience

  • Master’s degree preferred

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location:

Jersey City New Jersey United States

------------------------------------------------------

Primary Location Full Time Salary Range:

$142,320.00 - $213,480.00


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Anticipated Posting Close Date:

Sep 15, 2025

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

A man walks his dog, enjoying a well-earned break from work.

Global Benefits

Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.

Learn More

A woman enjoying work-life balance with her family

Explore More Jobs

  • Group of young professionals in an office setting

    Early Careers Talent Network

    Sign up to receive personalized job matches based on your skills and interests. We'll help you discover opportunities that align with your goals.

    Discover More

  • Four coworkers walking down stairs and talking

    Career Professionals Talent Network

    Sign up to receive tailored job matches based on your skills and experience. Discover opportunities that align with your ambitions.

    Discover More