Search

Java Backend Developer

Ravin IT Solutions
locationCharlotte, NC, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

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.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...