Java Developer - Banking/Finance Domain

Hybrid in New York, NY, US • Posted 2 hours ago • Updated 2 hours ago
Contract Independent
Contract W2
12 Months
No Travel Required
Hybrid
$55/hr
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Java
  • Apache Kafka
  • JPA
  • Microservices
  • SQL
  • Spring MVC

Summary

Job Title: Java Developer – Banking/Finance Domain

Job Summary

We are looking for a skilled Java Developer with experience in the Banking or Financial Services domain. The ideal candidate will have hands-on experience developing enterprise Java applications and a strong understanding of banking operations, financial products, payment systems, or capital markets. You will collaborate with cross-functional teams to design, develop, and maintain secure, scalable, and high-performance applications.

Key Responsibilities

  • Design, develop, test, and maintain Java-based enterprise applications.
  • Develop RESTful APIs and microservices using Spring Boot.
  • Build scalable backend services using Java, Spring Framework, and Hibernate.
  • Work closely with business analysts and stakeholders to understand banking and financial requirements.
  • Develop and enhance applications related to payments, lending, core banking, or financial transactions.
  • Integrate applications with databases and third-party systems.
  • Optimize application performance, troubleshoot issues, and resolve production defects.
  • Participate in Agile/Scrum ceremonies, code reviews, and release activities.
  • Ensure compliance with security, regulatory, and coding standards.

Required Technical Skills

  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • Microservices
  • SQL (Oracle, PostgreSQL, SQL Server)
  • Maven/Gradle
  • Git
  • JUnit, Mockito
  • Docker and Kubernetes (preferred)
  • Kafka or RabbitMQ (preferred)

Banking/Finance Domain Experience

Candidates should have experience in one or more of the following areas:

  • Retail Banking
  • Commercial Banking
  • Corporate Banking
  • Investment Banking
  • Capital Markets
  • Core Banking Systems
  • Digital Banking
  • Payments (ACH, SWIFT, SEPA, ISO 20022)
  • Loan Origination and Loan Servicing
  • Mortgage Processing
  • Credit Cards
  • Treasury
  • Trade Finance
  • Risk Management
  • Wealth Management
  • Asset Management
  • KYC (Know Your Customer)
  • AML (Anti-Money Laundering)
  • Fraud Detection
  • Reconciliation

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
  • Knowledge of messaging technologies like Kafka or RabbitMQ.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and teamwork abilities.

Experience

  • 8+ years of Java development experience.
  • Prior experience working on Banking, Financial Services, or FinTech projects is required.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91141690
  • Position Id: 9047089
  • Posted 2 hours ago
Contact the job poster
JK

Jay Kumar

Recruiter @ SN Cloud Solutions
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Jersey City, New Jersey

Yesterday

Easy Apply

Full-time

70,000 - 90,000

West New York, New Jersey

Today

Easy Apply

Full-time

Depends on Experience

Hybrid in New York, New York

19d ago

Easy Apply

Full-time

Depends on Experience

Jersey City, New Jersey

Today

Contract

Search all similar jobs