What are the responsibilities and job description for the Java Backend Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Violet Ink, is seeking the following. Apply via Dice today!
Java Backend Developer
Location: Alpharetta, GA (Onsite)
Job Type: Full-Time
Job Summary
We are seeking a highly skilled Java Backend Developer to join our growing engineering team in Alpharetta, GA. The ideal candidate will have strong experience building scalable, high-performance backend applications using modern Java technologies, microservices architecture, and cloud-native development practices. You will work closely with architects, product owners, DevOps, and frontend teams to design and deliver enterprise-grade solutions in an Agile environment.
Required Skills & Qualifications
Java Backend Developer
Location: Alpharetta, GA (Onsite)
Job Type: Full-Time
Job Summary
We are seeking a highly skilled Java Backend Developer to join our growing engineering team in Alpharetta, GA. The ideal candidate will have strong experience building scalable, high-performance backend applications using modern Java technologies, microservices architecture, and cloud-native development practices. You will work closely with architects, product owners, DevOps, and frontend teams to design and deliver enterprise-grade solutions in an Agile environment.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 7 years of hands-on backend development experience
- Strong expertise in Java, Spring Boot, and Microservices Architecture
- Experience developing REST APIs and backend integrations
- Strong understanding of multithreading, collections, memory management, and JVM tuning
- Experience with Kafka, messaging systems, or event-driven architecture
- Hands-on experience with relational databases such as PostgreSQL, Oracle, or MySQL
- Strong SQL and database performance tuning skills
- Experience with Docker, Kubernetes/OpenShift, and containerized deployments
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps
- Strong knowledge of Git, Maven/Gradle, and Agile/Scrum methodologies