Java Full Stack Developer

6 hours ago

United States Ova Technologies Full-time
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 Skills

Backend
  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA/Hibernate
  • RESTful APIs
  • Microservices Architecture
Frontend
  • ngular (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)
  • WS
  • zure
  • 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.