We use essential cookies

Please Accept our Privacy Policy

Java Full Stack Engineer

Ova Technologies

Alpharetta, GA 30005 • 10/30/2026

Job Description

Job Description
Job Title: Java Full Stack Developer

Location:[City/Remote/Hybrid]
Experience: 2–6 Years (can be adjusted)
Employment Type: Full-time

Job Summary

We are seeking a skilled Java Full Stack Developer to design, develop, test, and maintain scalable web applications. The ideal candidate should have strong experience in Java, Spring Boot, REST APIs, front-end technologies, databases, and cloud-based deployment. The role requires collaboration with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities
  • Design, develop, and maintain full-stack web applications.

  • Develop backend services using Java and Spring Boot.

  • Build responsive user interfaces using Angular, React, or JavaScript.

  • Develop and consume RESTful APIs.

  • Integrate applications with relational and NoSQL databases.

  • Write clean, maintainable, and efficient code.

  • Perform unit testing, debugging, and performance optimization.

  • Participate in code reviews and Agile ceremonies.

  • Collaborate with QA, DevOps, and business stakeholders.

  • Troubleshoot production issues and implement fixes.

Required SkillsBackend
  • Java 8/11/17

  • Spring Boot

  • Spring MVC

  • Spring Security

  • Spring Data JPA/Hibernate

  • RESTful APIs

  • Microservices Architecture

Frontend
  • Angular (preferred) or React

  • HTML5

  • CSS3

  • JavaScript

  • TypeScript

  • Bootstrap

Database
  • MySQL

  • PostgreSQL

  • Oracle

  • MongoDB (preferred)

DevOps & Tools
  • Git

  • Maven/Gradle

  • Jenkins

  • Docker

  • Kubernetes (preferred)

  • CI/CD Pipelines

Cloud (Preferred)
  • AWS

  • Azure

  • Google Cloud Platform (GCP)

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

  • 2–6 years of experience in Java Full Stack Development.

  • Strong understanding of Object-Oriented Programming (OOP) concepts.

  • Experience with Agile/Scrum methodologies.

  • Good analytical and problem-solving skills.

  • Excellent communication and teamwork skills.

Preferred Skills
  • Kafka or RabbitMQ

  • Redis

  • Elasticsearch

  • JUnit & Mockito

  • SonarQube

  • Swagger/OpenAPI

  • OAuth2/JWT Authentication

Nice to Have
  • Experience in cloud-native application development.

  • Experience with containerized deployments.

  • Knowledge of performance tuning and security best practices.

Benefits
  • Competitive salary

  • Health insurance

  • Flexible work environment

  • Learning and certification support

  • Career growth opportunities

  • Paid time off

Keywords: Java, Spring Boot, Microservices, REST API, Angular, React, HTML, CSS, JavaScript, TypeScript, MySQL, MongoDB, Docker, Kubernetes, AWS, Git, Maven, Jenkins, Hibernate, JPA, Full Stack Developer.