CrawlJobs Logo

Software 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:
Employment contract

Salary Icon

Salary:

142320.00 - 213480.00 USD / Year

Job Description:

The Software Engineer(Java) is 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. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services. The role is within the Citi Technology department, focusing on developing modernized tech solutions to deliver secure, reliable, and efficient services.

Job Responsibility:

  • conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • expertise on Kafka onboarding/integration, S3 integration, Gateway 2way SSL Setup
  • automate process in accordance with micro-service requirements to reduce High risk manual touch points
  • at least 5 years of professional experience in software automation, including creation and deployment of frameworks and design and maintenance of automation

Requirements:

  • 6+ years of relevant experience in an Apps Development role in an Enterprise Architecture role with subject matter expert in one or more areas
  • excellent Knowledge & work experience in Core Java, Java EE
  • excellent knowledge & work experience in Spring framework such as Spring Boot, Spring Data, etc.
  • hands on experience service oriented and microservices architectures, as REST implementations
  • strong knowledge and work experience in ORM framework like JPA/Hibernate
  • understanding of Messaging Middleware (Kafka, etc)
  • experience in writing unit testing using Junit and Mockito
  • knowledge of DevOps tools such as Jenkins, Git/Bitbucket, Harness, etc.
  • understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing
  • experience with relational database like Oracle
  • familiarity with Agile/Scrum development methodologies
What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays

Additional Information:

Job Posted:
July 16, 2025

Expiration:
July 22, 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.