Java Backend Developer

Overview

On Site
Part Time
Full Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12

Skills

Java Backend
Microservice
Spring Boot
Mongo DB

Job Details

Title: Java Backend Developer



Location: Charlotte, NC 3 days/week onsite



Locals Preferred, F2F interview is must



Client : Bank (Payment experience is a plus)





20+ Openings





Relocating candidates will need to attend the Client s Face-to-Face interview at their own expense. .





Candidates must have a minimum of 8+ years of experience with a genuine LinkedIn ID created before 2019 2020.





Required Skills: Strong Java backend experience with Spring Boot, MongoDB, Kafka, Microservices, and Payments Domain experience (Banking client).









We are seeking a skilled Java Backend Developer with extensive experience in Java Spring Boot, MongoDB, Kafka, and Microservices architecture, coupled with a strong background in Payments domain. You will play a critical role in designing, developing, and maintaining robust backend services for our payment platforms.





Key Responsibilities:




  • Design, develop, and maintain secure and scalable microservices using Java and Spring Boot.

  • Implement and optimize APIs and backend logic supporting payment transactions.

  • Integrate with messaging systems such as Kafka for real-time data processing.

  • Work with MongoDB for efficient data storage, retrieval, and management.

  • Collaborate with cross-functional teams including frontend, QA, and product management to deliver high-quality features.

  • Ensure the robustness, security, and scalability of the payment systems.

  • Participate in code reviews, testing, and troubleshooting to maintain high standards.

  • Stay updated on industry best practices, especially related to payments, security, and scalability.





Qualifications:




  • Proven experience as a Java Backend Developer with a strong focus on Spring Boot.

  • Hands-on experience working with MongoDB or NoSQL databases.

  • Experience with Kafka or other message broker technologies.

  • Solid understanding of Microservices architecture, RESTful APIs, and distributed systems.

  • Background in Payments systems, including transaction processing, security protocols, and compliance.

  • Familiarity with CI/CD pipelines, Docker, Kubernetes (preferred).

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.


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.

About RAVIN IT SOLUTIONS, Inc