JobHabor

Full Stack Java Developer

Job Diva

Location
Alpharetta
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

Full Stack Java Developers#26-00388

Alpharetta, GA

Remote

Share on

Job Description

Job Title

Full Stack Java Developer

Job Description

We are seeking a skilled and motivated Full Stack Java Developer to design, develop, test, and maintain scalable web applications. The ideal candidate should have strong experience in Java, Spring Boot, RESTful APIs, databases, and modern frontend technologies. You will work closely with cross-functional teams to deliver high-quality software solutions while following industry best practices.

Key Responsibilities

Design, develop, and maintain Java-based applications.

Build RESTful APIs using Spring Boot.

Develop responsive user interfaces using Angular, React, or JavaScript.

Write clean, efficient, and maintainable code.

Integrate applications with SQL/NoSQL databases.

Perform unit testing, debugging, and performance optimization.

Collaborate with business analysts, QA engineers, and other developers.

Participate in code reviews and Agile/Scrum ceremonies.

Deploy and maintain applications using CI/CD pipelines and cloud platforms.

Required Skills

Strong proficiency in Java 8/11/17

Spring Boot, Spring MVC, Spring Security

Hibernate/JPA

RESTful Web Services

Microservices Architecture

SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB)

HTML5, CSS3, JavaScript

Angular or React

Git, Maven, Gradle

JUnit, Mockito

Docker, Kubernetes (preferred)

AWS, Azure, or Google Cloud (preferred)

Agile/Scrum methodology

Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field.

2–8+ years of experience in Java application development.

Strong problem-solving and analytical skills.

Excellent communication and teamwork abilities.

Preferred Skills

Experience with Kafka or RabbitMQ.

Knowledge of Redis and Elasticsearch.

Familiarity with Jenkins, GitHub Actions, or Azure DevOps.

Understanding of design patterns and software architecture principles.

Skills

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Hibernate
  • JPA
  • RESTful Web Services
  • SQL
  • MySQL
  • PostgreSQL
  • Oracle
  • NoSQL
  • MongoDB
  • HTML5
  • CSS3
  • JavaScript
  • Angular
  • React
  • Git
  • Maven
  • Gradle
  • JUnit
  • Mockito
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Google Cloud
  • Kafka
  • RabbitMQ
  • Redis
  • Elasticsearch
  • Jenkins
  • GitHub Actions
  • Azure DevOps

Similar roles