Java Developer
  • Vision Square Inc.
10 Hours Ago
NA
W2
Alpharetta-GA
10-13 Years
Required Skills: Databases, CI/CD, Agile, Scrum
Job Description

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

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates