Skip to main content

Backend Java Developer

Technology
Apolisrises
Alpharetta, United States1 month agoUntil 11/12/2026

Job description

Job Title:Backend Java Developer

Location:Alpharetta, GA (Hybrid – 3 Days/Week)

Tax Term (W2, C2C):W2

Job Type (Permanent/Contract):Contract

Interview mode: In-person

Description:

We are seeking an experienced Backend Java Developer with 8–15 years of experience to design, develop, and maintain enterprise-grade backend applications. The ideal candidate will have deep expertise in Core Java, Spring Boot, Microservices, REST APIs, Kafka, Oracle, and PL/SQL, along with experience in Cards & Payments or Asset & Wealth Management domains.

Role and Responsibilities:

  • Lead the design and implementation of scalable microservices architecture to improve system performance and reliability.
  • Design, develop, and deploy RESTful web services for seamless application integration.
  • Provide technical leadership and mentor development teams.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
  • Integrate Kafka for real-time data streaming and messaging.
  • Develop and optimize Oracle database solutions using PL/SQL.
  • Build enterprise applications using Spring Boot and Spring Core.
  • Perform code reviews and enforce coding standards and best practices.
  • Troubleshoot production issues and optimize application performance.

Required Skills:

  • 8–15 years of Java development experience.
  • Strong expertise in Core Java and SOLID Principles.
  • Hands-on experience with Spring Boot, Spring Core, and Microservices.
  • Experience developing RESTful Web Services.
  • Strong experience with Apache Kafka.
  • Oracle Database and PL/SQL development.
  • Experience with distributed systems and enterprise application architecture.
  • Excellent problem-solving and communication skills.

Preferred Domain Experience:

  • Cards & Payments
  • Asset & Wealth Management

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 10+ years of enterprise Java development experience.
  • Strong understanding of backend application design patterns and best practices.
  • Experience working in Agile/Scrum environments.
  • Ability to lead technical discussions and mentor junior developers.

Interested in this role?