Java Backend Developer
Senior Java Backend Developer
Location: Alpharetta, Georgia(Onsite)
Full-time
All Visa Workable
Job Summary
We are looking for a Senior Java Backend Developer with strong experience in building scalable, high-performance backend systems within the banking or financial services domain. The candidate will develop microservices-based applications supporting core banking, payments, or financial transaction systems.
Key Responsibilities
Design and develop backend services using Java 8/11/17 and Spring Boot
Build and maintain RESTful APIs and microservices
Work on high-volume financial transaction systems
Implement secure coding practices aligned with banking standards
Integrate with Oracle/PostgreSQL and messaging systems (Kafka/RabbitMQ)
Collaborate with DevOps for CI/CD and cloud deployments
Perform code reviews and mentor junior developers
Required Skills
8+ years of strong Java backend development experience
Expertise in Spring Boot, Microservices, REST APIs
Experience with Kafka or similar messaging platforms
Strong SQL skills (Oracle preferred)
Experience with Docker, Kubernetes, Jenkins
Solid understanding of distributed systems and multithreading
Preferred
Banking/Financial Services domain experience (Core Banking, Payments, Trading)
Experience with AWS/Azure
Knowledge of PCI-DSS, SOX compliance
Pay: $80,000.00 - $85,000.00 per year
Work Location: In person