Full Time

United States

Posted 1 day ago


Java Developer – Remote

We are looking for an experienced Java Developer to join our team on a remote, C2C basis. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Micro services architecture, and Kafka, along with banking or financial services domain experience.

You will be responsible for designing, developing, and maintaining scalable backend services used in high-performance enterprise systems.


Key Responsibilities

  • Design, develop, and maintain Java-based applications using Spring Boot

  • Build and support Microservices-based architectures

  • Implement event-driven systems using Apache Kafka

  • Develop RESTful APIs and integrate with internal/external systems

  • Work closely with business and technical teams in the banking/financial domain

  • Ensure application performance, security, and scalability

  • Participate in code reviews, debugging, and production support

  • Follow best practices for clean code, testing, and deployment


Required Skills & Experience

  • 10+ years of experience in Java development

  • Strong expertise in Java, Spring Boot, and Spring Framework

  • Hands-on experience with Microservices architecture

  • Solid experience with Apache Kafka (producers, consumers, topics, streams)

  • Experience working in Banking / Financial Services domain

  • Strong knowledge of REST APIs, JSON, and HTTP protocols

  • Experience with SQL/NoSQL databases

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

  • Excellent problem-solving and communication skills

Apply For This Job

A valid phone number is required.