Full Stack Java Developers

Ova Technologies
Alpharetta, GA, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Spring Security Amazon Web Services HTML5 Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review Databases
+38 more
Software Debugging Software Design Patterns Elasticsearch Github Gradle Hibernate (Java) Java Persistence API Java Web Services Junit PostgreSQL Apache Maven MongoDB MySQL NoSQL Oracle (Applications) Performance Tuning Scrum Methodology Software Architecture RabbitMQ Redis Mockito Software Systems SQL Databases Web Application Frameworks Google Cloud Spring-mvc ReactJS Spring-boot Git AngularJS Kubernetes Information Technology Apache Kafka Front End Software Development Restful APIs Docker Jenkins Microservices

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., * 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.

Requirements

  • 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, * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…