Back to Jobs
Recently postedTechnology

Java Developer

Vision SquareAlpharetta, GA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationAlpharetta, GA, United States
MicroservicesSQLSpringSpring BootGitScrumJUnitJavaJenkinsRESTAgileCI/CDMavenMockito

Job description

Job Title: Java Developer
Experience: 10 Years
Location  : Alpharetta, GA (Hybrid)
Job Type: Contract

Job Summary

We are looking for an experienced Java Developer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, and database technologies.

Key Responsibilities

  • Design, develop, and maintain backend applications using Java.

  • Build and enhance microservices-based applications using Spring Boot.

  • Develop and integrate RESTful APIs and web services.

  • Apply object-oriented programming principles and design patterns.

  • Work with SQL databases, stored procedures, and query optimization.

  • Troubleshoot technical issues, debug code, and improve application performance.

  • Collaborate with cross-functional teams to deliver reliable software solutions.

  • Participate in code reviews, unit testing, and application support.

  • Follow secure coding practices and software development best practices.

Required Skills

  • Strong experience in Core Java and J2EE.

  • Hands-on experience with Spring Boot and Spring Framework.

  • Experience developing microservices and REST APIs.

  • Strong understanding of OOP concepts, multithreading, and collections.

  • Experience with SQL, database queries, and stored procedures.

  • Knowledge of design patterns and data structures.

  • Strong debugging, analytical, and problem-solving skills.

  • Good communication and collaboration skills.

Preferred Qualifications

  • Experience with Java 8, Java 11, or Java 17.

  • Familiarity with Git, Maven, Jenkins, and CI/CD pipelines.

  • Experience with unit testing frameworks such as JUnit and Mockito.

  • Knowledge of distributed systems and performance optimization.

  • Experience working in Agile/Scrum environment

Similar jobs