CrawlJobs Logo

Senior Java Lead Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Jersey City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

142320.00 - 213480.00 USD / Year

Job Description:

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.

Job Responsibility:

  • 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

Requirements:

  • 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

Nice to have:

  • 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
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:
August 16, 2025

Expiration:
September 15, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.