Core Java Developer (Payment processing / Banking)

Accord Technologies Inc

Charlotte (NC)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A technology solutions company is looking for a Senior Java Developer located in Charlotte, NC, and Iselin, NJ. This role involves developing high-volume applications for critical systems, with a strong focus on Java, Spring Boot, and Microservices within the payments and banking domain. Candidates should be skilled in coding and be able to collaborate effectively with teams. This position offers a full-time opportunity on a W2 contract with diverse responsibilities in the engineering field.

Qualifications

  • Experience in payment processing or strong banking domain.
  • Proficiency in Java and its ecosystem.
  • Strong experience in Spring Boot, Mongo, Kafka, and Microservices.

Responsibilities

  • Designing and developing high-volume applications for mission-critical systems.
  • Writing well-designed, testable, efficient code.
  • Collaborate with peers and team members to build scalable products.

Skills

Java
Spring Boot
Mongo
Kafka
Microservices
Payments background

Tools

Git
Ant
Maven
Gradle

Job description

Senior Java Developer (Payment processing / Banking)

Location: Charlotte, NC; Iselin, NJ (onsite)

Duration: 12 months

Nr of openings: 25

Position type: W2 contract

Mandatory skills
  • Java, J2EE, Spring Boot
  • Mongo
  • Kafka
  • Microservices with Payments background
Responsibilities
  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well designed, testable, efficient code
  • Improve existing systems by adding new features in line with business specifications
  • Monitor performance and implement innovative solutions to improve the overall system
  • Collaborate with peers and team members to build scalable, secure, and quality products
  • Perform regular checks and follow best practices to develop, deploy, and maintain software
  • Deployment of new features and products into the production environment
Requirements
  • Proficiency in Java, with a good understanding of its ecosystems
  • Sound knowledge of OOPS Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries
  • Know-how of Java concurrency patterns
  • Strong experience in Spring Boot, Mongo, Kafka, Microservices, payment and Banking Domain
  • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Experience in working with popular web application frameworks like Play and Spark
  • Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
  • Ability to write clean, readable Java code
  • Basic know-how of class loading mechanism in Java
  • Experience in handling external and embedded databases
  • Understanding basic design principles behind a scalable application
  • Skilled at creating database schemas that characterize and support business processes
  • Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • In-depth knowledge of code versioning tools, for instance, Git
  • Understanding of building tools like Ant, Maven, Gradle, etc
  • Expertise in continuous integration
Qualifications
  • Experience in payment processing or strong banking domain.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java with Payment-(ISO 20022, SWIFT, ACH) || F2F
Java with Payment-(ISO 20022, SWIFT, ACH) || F2F

MTK Technologies • Charlotte (NC)

On-site
USD 100,000 - 130,000
Senior Java Developer - Payments
Senior Java Developer - Payments

The Matlen Silver Group, Inc. • Charlotte (NC)

On-site
USD 83,000 - 90,000
Senior Java Developer – Payments
Senior Java Developer – Payments

Matlen Silver • Charlotte (NC)

Hybrid
USD 83,000 - 90,000
Health, Vision & Dental
401(k) plan
Java Fullstack Developer
Java Fullstack Developer

OKAYA INFOCOM • Plano (TX)

On-site
USD 120,000 - 160,000
Senior Java Developer
Senior Java Developer

JobDiva, Inc. • Charlotte (NC)

On-site
USD 171,924,000 - 186,252,000
Health insurance
401(k) plan
Paid sick leave
Java Developer III (Senior)
Java Developer III (Senior)

Huntington Bancshares, Inc. • Columbus (OH)

Hybrid
USD 95,000 - 130,000
Java Payments Processing Developer
Java Payments Processing Developer

Synechron • Charlotte (NC)

On-site
USD 100,000 - 115,000
Highly competitive compensation
Paid annual leave
Comprehensive insurance plans
+2
Java Developer (Payments Hub Project)
Java Developer (Payments Hub Project)

Knack Solutions • Omaha (NE)

On-site
USD 100,000 - 130,000
Senior Java Developer – Payments (AWS, Kafka, Spring Boot)
Senior Java Developer – Payments (AWS, Kafka, Spring Boot)

Matlen Silver • Charlotte (NC)

Hybrid
USD 83,000 - 90,000
Health, Vision & Dental
401(k) plan
Java Backend Developer - Full Time
Java Backend Developer - Full Time

Programmers.io • Charlotte (NC)

On-site
USD 140,000 - 180,000