Java Backend Developer
Location: Alpharetta, GA (Hybrid)
Full Time
Min 5 Years of experience
Key Responsibilities
Design, develop, and maintain scalable backend services using Java and Spring Boot
Build and enhance RESTful APIs and microservices
Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions
Optimize application performance, reliability, and security
Develop integrations with internal and external systems
Participate in code reviews and ensure adherence to development standard
Contribute to CI/CD pipeline improvements and DevOps best practices
Troubleshoot production issues and provide timely resolutions
Required Qualifications
Bachelor s degree in Computer Science, Engineering, or related field
5+ years of experience in Java backend development
Strong hands-on experience with:
Java 8+
Spring / Spring Boot
Microservices architecture
RESTful APIs
Hibernate / JPA
Experience with SQL databases (Oracle, PostgreSQL, or SQL Server)
Familiarity with messaging systems (Kafka, MQ)
Experience working in Agile/Scrum environments
Strong understanding of object-oriented design and design patterns
Preferred Qualifications:
Experience in financial services or investment banking
Knowledge of cloud platforms (AWS or Azure)
Experience with Docker and Kubernetes
Familiarity with CI/CD tools (Jenkins, GitHub Actions)
Understanding of distributed systems and high-availability design