Job Title: Java Developer
Location: Alpharetta, GA (Hybrid)
Experience: 10+ Years
Job Summary
We are looking for a Java Developer with strong backend development experience to support and enhance financial applications for a leading finance domain client in Alpharetta, GA. The ideal candidate should have solid experience in Core Java, Spring, SQL, and REST-based services.
Key Responsibilities
- Develop and maintain backend applications using Core Java and Spring/Spring Boot.
- Build and consume RESTful APIs for financial applications.
- Write and optimize SQL queries, stored procedures, and database integrations.
- Participate in application design, coding, testing, and debugging.
- Work closely with business analysts and QA teams in an Agile environment.
- Provide production support and resolve performance issues.
Required Skills
- 5–8 years of hands-on experience in Java development
- Strong knowledge of Core Java (Collections, Exception Handling, OOP concepts)
- Experience with Spring or Spring Boot
- Good understanding of SQL databases (Oracle/PostgreSQL/SQL Server)
- RESTful API development
- Git and build tools (Maven/Gradle)
- Experience working in Finance/Banking domain
Preferred Skills
- Basic knowledge of Microservices
- Exposure to messaging tools (Kafka or MQ)
- Familiarity with CI/CD pipelines
- Experience working in Linux/Unix environments