What are the responsibilities and job description for the Java backend Engineer position at Largeton Group?
Summary
Job Summary Java Backend Engineer (ADP, Alpharetta, GA)
Job Summary Java Backend Engineer (ADP, Alpharetta, GA)
- Lead modernization of enterprise Java applications, including migration from legacy codebases to Java 17/21 and Spring Boot microservices.
- Analyze, troubleshoot, and enhance complex, large-scale Java-based systems.
- Design, develop, and maintain scalable, cloud-native microservices deployed on AWS.
- Build and support containerized applications using Docker; contribute to cloud deployments and CI/CD pipelines (Infrastructure as Code).
- Develop new features while reducing technical debt and improving maintainability, performance, and scalability.
- Participate in architecture and system design discussions, focusing on modern, scalable solutions.
- Mentor junior engineers and provide technical leadership within the team.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Support and contribute to test automation and automated testing efforts.
- Leverage AI-assisted development tools (e.g., GitHub Copilot, Amazon Q) to enhance productivity and code quality.
- Utilize technologies including MySQL, Redis, Kafka, and optionally Kubernetes and React.
- Engage in Agile development processes and modern developer workflows.
- Balance new feature development with ongoing platform modernization and technical debt reduction.
- Enjoys solving complex technical challenges, not just building APIs.
- Skilled at navigating and improving large, legacy codebases.
- Demonstrates strong troubleshooting, debugging, and system design skills.
- Eager to adopt new tools and practices, especially AI-driven development.
- Provides technical mentorship and collaborates effectively in fast-paced environments.
Salary : $69 - $70