Position : Java Developer
Location : Alpharetta, GA 3 days onsite
Job Type : Contract
Job Summary :
We are seeking a skilled Java Developer to design, develop, and maintain high-performance applications. The ideal candidate should have strong knowledge of Java programming, frameworks, and software development best practices. You will work closely with cross-functional teams to build scalable and robust solutions.
Key Responsibilities :
- Design, develop, and implement Java-based applications.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with software engineers, testers, and other stakeholders.
- Troubleshoot and debug applications to optimize performance.
- Integrate applications with databases, APIs, and third-party services.
- Ensure application security and data protection measures.
- Participate in code reviews and provide constructive feedback.
- Stay updated with emerging Java technologies and frameworks.
Required Skills & Qualifications :
Bachelor's degree in computer science, Engineering, or a related field.Proficiency in Java 8+ and object-oriented programming principles.Experience with Spring Boot, Hibernate, JPA , or similar frameworks.Strong knowledge of RESTful APIs, Microservices, and Web Services .Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases.Familiarity with CI / CD pipelines, Git, Docker, and Kubernetes .Understanding of front-end technologies like HTML, CSS, and JavaScript (preferred).Strong problem-solving and analytical skills.Excellent teamwork and communication abilities.