A
Backend Java Developer
Apolis
πΊπΈ United States
Hybrid
Mid level
2 months ago
$45 β $50 / hour
- Java
- Spring Boot
- Microservices
- REST API
- Oracle
- PL/SQL
- Oracle Database
- Apache Kafka
- Agile
- Scrum
2 months 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 experiencedBackend Java Developer with8β15 years of experience to design, develop, and maintain enterprise-grade backend applications. The ideal candidate will have deep expertise inCore Java, Spring Boot, Microservices, REST APIs, Kafka, Oracle, and PL/SQL, along with experience inCards & Payments orAsset & 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 inCore Java andSOLID Principles.
- Hands-on experience withSpring Boot,Spring Core, andMicroservices.
- Experience developingRESTful Web Services.
- Strong experience withApache Kafka.
- Oracle Database andPL/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.
Backend Java Developer Β· Apolis