Job Title: Senior Java Developer
Location: Alpharetta, GA (Onsite)
Experience: 5+ years
Key Responsibilities:
• Design, develop, and maintain high-performance Java-based applications
• Build and implement microservices using Spring Boot and RESTful APIs
• Collaborate with cross-functional teams to define, design, and ship new features
• Lead code reviews, enforce best practices, and ensure code quality
• Troubleshoot, debug, and optimize existing systems
• Participate in architecture discussions and provide technical leadership
• Integrate applications with databases, messaging systems, and third-party services
• Ensure application security, scalability, and performance
Required Skills & Qualifications:
• 5+ years of experience in Java development
• Strong proficiency in Java, J2EE, and Spring Framework (Spring Boot, Spring MVC)
• Experience with Angular
• Experience with React
• Experience with microservices architecture and REST APIs
• Hands-on experience with databases like Oracle, MySQL, or PostgreSQL
• Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
• Experience with containerization tools like Docker and Kubernetes
• Experience with CI/CD tools such as Jenkins, GitLab, or GitHub Actions
• Excellent problem-solving and communication skills