Java Backend Developer

Alpharetta, GA, US • Posted 1 day ago • Updated 13 hours ago
Contract Corp To Corp
On-site
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Java
  • DEVOPS
  • Java 8
  • Kafka
  • docker
  • kubernetes
  • Jenkins
  • RabbitMQ

Summary

Job Title: Java Backend Developer
Location: Alpharetta, GA
Job Description:
We are seeking a skilled Java Developer with hands-on experience in designing, building, and deploying microservices architectures. The ideal candidate will be passionate about delivering scalable, maintainable, and efficient software solutions while collaborating with cross-functional teams to drive innovation.
Key Responsibilities:
  • Design, develop, and maintain Java-based microservices applications.
  • Collaborate with product owners, architects, and other developers to implement robust solutions.
  • Develop RESTful APIs and integrate with other services and third-party APIs.
  • Utilize containerization and orchestration tools such as Docker and Kubernetes to deploy microservices.
  • Write clean, efficient, and well-documented code following best practices.
  • Conduct code reviews and ensure code quality standards are met.
  • Troubleshoot and debug production issues in a timely manner.
  • Work within Agile/Scrum teams to deliver features iteratively and efficiently.
  • Stay updated with the latest industry trends and technologies to incorporate into the development process.
Qualifications & Skills:
  • Proven experience in Java development (Java 8 or higher).
  • Strong understanding of microservices architecture and patterns.
  • Experience with Spring Boot and Spring Cloud frameworks.
  • Proficiency with RESTful API development and consumption.
  • Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Knowledge of database systems (SQL or NoSQL).
  • Experience with DevOps practices, CI/CD pipelines, and tools like Jenkins, GitLab CI, or similar.
  • Good understanding of messaging systems like Kafka, RabbitMQ, or similar.
  • Ability to write unit and integration tests to ensure software quality.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10106248
  • Position Id: 2026-3973/97513
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alpharetta, Georgia

Today

Easy Apply

Full-time

Depends on Experience

Alpharetta, Georgia

Yesterday

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in Alpharetta, Georgia

Today

Easy Apply

Contract

60 - 62

Remote

25d ago

Easy Apply

Contract

60 - 65

Search all similar jobs