Senior Java Developer

Novi, Michigan

Indus Valley
Apply for this Job
Req No: our financial client-REQ-031282
Title: Senior Java Developer
Location: Charlotte, NC 28202
Duration: 12+ months
Interview: MS Teams

Job Description:
  • We are seeking a highly skilled and experienced Full Stack Java Developer with deep domain knowledge in payments and core banking systems.
  • As a senior member of the engineering team, you will work on developing robust, scalable applications tailored to the financial industry.
  • Your expertise in modern technologies and banking systems will drive innovation in delivering high-quality solutions for payment processing and core banking functionalities.
Tech Stack Backend:
  • Java 17/19
  • Spring Boot, Python, Spring Security, Spring Batch
  • Microservices Architecture
  • RESTful APIs and Web Services
  • JPA/Hibernate
Frontend:
  • Angular, React, or Vue.js (preferably Angular 12+)
  • JavaScript, TypeScript, HTML5, CSS3
Database:
  • SQL (PostgreSQL, MySQL) and NoSQL (MongoDB)
  • Database optimization and performance tuning
DevOps & Tools:
  • Docker, Kubernetes
  • Jenkins, GitHub Actions, or Azure DevOps
  • AWS, Azure, or Google Cloud Platforms
  • Monitoring tools like Grafana or Prometheus
Testing:
  • JUnit, Mockito, Selenium
Others:
  • Version control with Git
  • Agile methodologies (Scrum/Kanban)
Payments & Banking Expertise:
  • Knowledge of payment gateways (e.g., Stripe, PayPal)
  • Familiarity with SWIFT, ACH, and ISO 8583 messaging protocols
  • Understanding of transaction lifecycles, fraud detection algorithms, and encryption techniques
Core Banking Platforms:
  • Experience with platforms like Temenos, Finacle, or Oracle Flexcube
  • Implementation of customer account management and loan modules
Mandatory Skills: Java 17/19, Spring Boot, Spring Security, Spring Batch, Microservices Architecture, RESTful APIs, Web Services, JPA/Hibernate, Angular/React/Vue.js (preferably Angular 12+), JavaScript/TypeScript, HTML5, CSS3, SQL/PostgreSQL/MySQL), NoSQL/MongoDB, Docker/Kubernetes, Jenkins/GitHub Actions/ Azure DevOps, AWS/Azure/Google Cloud Platforms - Monitoring tool/Grafana/Prometheus, JUnit/Mockito/Selenium, Version control/Git, Agile/Scrum/Kanban.
Date Posted: 19 May 2025
Apply for this Job