Full Stack Java Developers

Ova Technologies
  • Alpharetta, GA
  • Remote
  • Instant Apply
30+ days ago

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.

Numbers & Facts

LocationAlpharetta, GA (
Remote
)

Skills

  • Agile Programming Methodologiesunmatched
  • AngularJSunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Elasticsearchunmatched
  • GitHubunmatched
  • Information Technology & Information Systemsunmatched
  • Internet Applicationunmatched
  • Javaunmatched
  • Jenkinsunmatched
  • Microsoft Windows Azureunmatched
  • Performance Tuning/Optimizationunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Redisunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Architecture Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Team Playerunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder