Full Stack Developer
- Java
- Spring Boot
- REST API
- Angular
- React.js
- JavaScript
- NoSQL
- Unit Testing
- Agile
- Devops
- MVC
- JPA
- Hibernate
- Microservices
- HTML5
- CSS3
- TypeScript
- Bootstrap
- MySQL
- PostgreSQL
- Oracle
- MongoDB
- Git
- Maven
- Gradle
- Jenkins
- Docker
- Kubernetes
- CI/CD
- AWS
- Azure
- GCP
- Object Oriented Programming
- OOP
- Scrum
- RabbitMQ
- Redis
- Elasticsearch
- JUnit
- Mockito
- SonarQube
- Swagger
- OpenAPI
- OAuth2
- JWT
- HTML
- CSS
- Health insurance
Job Title: 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
-
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.
Full Stack Developer · Ova Technologies