Backend Java Developer

Apolis

Alpharetta, GA

JOB DETAILS
SALARY
$45–$50 Per Hour
SKILLS
Agile Programming Methodologies, Apache Kafka, Application Integration, Application Programming Interface (API), Asset Management, Best Practices, Code Reviews, Coding Standards, Communication Skills, Computer Science, Cross-Functional, Database Optimization, Design Patterns Programming Methodologies, Distributed Computing, Enterprise Applications, Enterprise Architecture, Identify Issues, Information Technology & Information Systems, Java, Java Platform Enterprise Edition (Java EE/J2EE), Leadership, Mentoring, Microservices, Oracle, Oracle Database, Oracle PL-SQL, Performance Management, Performance Tuning/Optimization, Problem Solving Skills, REST (Representational State Transfer), Requirements Management, Scrum Project Management and Software Development, Software Design, Software Engineering, System Architecture, Systems Reliability, Technical Leadership, Wealth Management, Web Programming, Web Services
LOCATION
Alpharetta, GA
POSTED
7 days ago

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.

About the Company

A

Apolis

Since 1996, RJT has provided successful SAP, Oracle, and IT consulting solutions and staffing services to clients around the world. The new Apolis brings you the same personalized service fortified with a greater array of IT solutions, global expertise, and cost-management strategies.

We are a global IT consultancy that seamlessly integrates experts and leading-edge solutions into your organization so you can focus on what really matters.

COMPANY SIZE
500 to 999 employees
INDUSTRY
Computer/IT Services
EMPLOYEE BENEFITS
Paid Sick Days, Employee Referral Program, Employee Events, Retirement / Pension Plans
WEBSITE
https://www.apolisrises.com/