×
Register Here to Apply for Jobs or Post Jobs. X

Core Java Developer; Payment processing​/Banking

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Accord Technologies Inc
Full Time position
Listed on 2025-12-20
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Position: Core Java Developer (Payment processing / Banking)

Senior Java Developer (Payment processing / Banking)

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

Duration: 12 months

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

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary