Java Developer

  • Alpharetta, GA
  • Posted 1 day ago | Updated 3 hours ago

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Microservices
Collaboration
DevOps
Integration Testing
Debugging
Scalability
Documentation
Editing
Computer Science
Java
RESTful
JSON
XML
Spring MVC
Spring Framework
JPA
Spring Security
Relational Databases
MySQL
PostgreSQL
Oracle
Version Control
Git
Unit Testing
JUnit
Mockito

Job Details

Role: Java Developer

Location: Alpharetta, GA , Onsite

Job Summary:

We are looking for a highly skilled Java Developer to join our development team. You will be responsible for designing, developing, and maintaining scalable backend applications and RESTful APIs in a microservices architecture.

Key Responsibilities:

  • Design, develop, test, and deploy backend services and APIs using Java and Spring Boot.

  • Build scalable and maintainable microservices-based applications.

  • Collaborate with front-end developers, DevOps engineers, and product teams to deliver high-quality solutions.

  • Write clean, maintainable, and efficient code following best practices.

  • Participate in code reviews, unit testing, integration testing, and debugging.

  • Integrate with third-party services and internal APIs.

  • Ensure application performance, scalability, and security.

  • Maintain documentation related to architecture, processes, and codebase.


Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.

  • Proven experience as a Java Developer, with 2 5+ years of hands-on experience.

  • Strong proficiency in Java (8 or above) and Spring Boot framework.

  • Experience in RESTful API development and JSON/XML data formats.

  • Solid understanding of Spring ecosystem: Spring MVC, Spring Data JPA, Spring Security, etc.

  • Familiarity with relational databases like MySQL, PostgreSQL, or Oracle.

  • Version control experience (e.g., Git).

  • Knowledge of unit testing frameworks such as JUnit, Mockito.


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.

About Zuplon