Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality software solutions. Design, develop, test, and deploy backend applications using Java and related frameworks.
Numbers & Facts
Location
Atlanta, GA
Description
Title: Java Developer
Location: Atlanta, GA
Duration: Long Term Contract
F2F interview required
Key Responsibilities
Design, develop, test, and deploy backend applications using Java and related frameworks.
Build and maintain RESTful APIs and microservices.
Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality software solutions.
Optimize application performance, scalability, and reliability.
Write clean, maintainable, and efficient code following coding standards and best practices.
Troubleshoot, debug, and resolve production issues.
Participate in code reviews and contribute to technical design discussions.
Implement security, authentication, and authorization mechanisms.
Work with CI/CD pipelines and DevOps practices for automated deployments.
Create and maintain technical documentation.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field.
Strong proficiency in Java (Java 8/11/17+).
Experience with Spring Framework, especially Spring Boot and Spring MVC.
Knowledge of Microservices Architecture.
Experience with REST APIs and API integration.
Strong understanding of Object-Oriented Programming (OOP) principles