Senior Java Developer – Banking/Financial Services

Hybrid in New York, NY, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
12 Months
No Travel Required
Able to Sponsor
On-site
$50 - $60/hr
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • Docker
  • Capital Market
  • Cloud Computing
  • Collaboration
  • Communication
  • Conflict Resolution
  • Apache Cassandra
  • Apache Kafka
  • Apache Maven
  • Good Clinical Practice
  • Database
  • Finance
  • Financial Services
  • Financial Software
  • Authentication
  • Continuous Delivery
  • Continuous Integration
  • Git
  • ACH
  • Amazon DynamoDB
  • Kubernetes
  • Mentorship
  • Messaging
  • Microservices
  • Gradle
  • Hibernate
  • ISO 9000
  • JPA
  • Java
  • Jenkins
  • Amazon Web Services
  • Analytical Skill
  • Quality Assurance
  • RabbitMQ
  • Payment Systems
  • Payments
  • PostgreSQL
  • Problem Solving
  • RESTful
  • Object-relational Mapping
  • Payment Gateways
  • Payment Processing
  • Regulatory Compliance
  • Microsoft SQL Server
  • MySQL
  • NoSQL
  • OAuth
  • Oracle
  • Banking
  • Google Cloud Platform
  • Wealth Management
  • Spring Security
  • Scalability
  • Software Security
  • Spring Framework
  • Spring MVC
  • JMS
  • Microsoft Azure
  • MongoDB
  • Root Cause Analysis
  • SQL
  • Swift
  • Systems Architecture
  • Technical Drafting
  • Trading

Summary

Job Summary

We are seeking a Senior Java Developer with 12+ years of overall IT experience and extensive expertise in the Banking/Financial Services domain. The ideal candidate will have a strong background in developing secure, high-performance, and scalable enterprise applications using Java, Spring Boot, Microservices, and cloud technologies. Experience with digital banking, payment systems, lending, wealth management, or capital markets is highly preferred.

Key Responsibilities

  • Design, develop, and maintain enterprise banking and financial applications using Java.
  • Build scalable Microservices and RESTful APIs using Spring Boot and Spring Cloud.
  • Develop secure applications for digital banking, payments, lending, trading, or financial services.
  • Integrate with payment gateways and financial systems using APIs and messaging technologies.
  • Collaborate with Business Analysts, Architects, QA teams, and Banking stakeholders.
  • Optimize application performance, scalability, availability, and security.
  • Participate in system architecture, code reviews, and technical design discussions.
  • Implement CI/CD pipelines and cloud-native deployment strategies.
  • Troubleshoot production issues and perform root-cause analysis.
  • Mentor junior developers and promote engineering best practices.
  • Ensure compliance with banking security and regulatory standards.

Required Skills

  • 12+ years of overall IT experience with strong Java development expertise.
  • Advanced proficiency in Java 8/11/17 and Core Java.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, and Spring Cloud.
  • Strong expertise in Microservices Architecture and RESTful APIs.
  • Experience with Hibernate, JPA, and ORM frameworks.
  • Strong SQL experience with Oracle, PostgreSQL, SQL Server, or MySQL.
  • Experience with NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
  • Hands-on experience with Apache Kafka, RabbitMQ, JMS, or event-driven architectures.
  • Experience with AWS, Azure, or Google Cloud Platform cloud platforms.
  • Strong knowledge of Docker, Kubernetes, Jenkins, Git, Maven, Gradle, and CI/CD pipelines.
  • Experience working in Banking or Financial Services environments.
  • Familiarity with payment systems, ACH, SWIFT, ISO 20022, SEPA, or card payment processing.
  • Strong understanding of application security, OAuth 2.0, JWT, and authentication frameworks.
  • Excellent analytical, communication, and problem-solving skills.
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: 91138713
  • Position Id: 9012283
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in New York, New York

Today

Easy Apply

Contract

Depends on Experience

New York, New York

Today

Easy Apply

Contract

60 - 70

Hybrid in New York, New York

12d ago

Easy Apply

Contract

40 - 45

Jersey City, New Jersey

11d ago

Easy Apply

Third Party, Contract

Depends on Experience

Search all similar jobs