Summary
OVA.Work is seeking a skilled Java Full Stack Developer to design, develop, test, and maintain scalable web applications. The role requires collaboration with cross-functional teams to deliver high-quality software solutions.
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
Skills
- 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
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA/Hibernate
- RESTful APIs
- Microservices Architecture
- Angular (preferred) or React
- HTML5
- CSS3
- JavaScript
- TypeScript
- Bootstrap
- MySQL
- PostgreSQL
- Oracle
- MongoDB (preferred)
- Git
- Maven/Gradle
- Jenkins
- Docker
- Kubernetes (preferred)
- CI/CD Pipelines
- Kafka or RabbitMQ
- Redis
- Elasticsearch
- JUnit & Mockito
- SonarQube
- Swagger/OpenAPI
- OAuth2/JWT Authentication
- Experience in cloud-native application development
- Experience with containerized deployments
- Knowledge of performance tuning and security best practices
Qualifications
Must Haves
- 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
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA/Hibernate
- RESTful APIs
- Microservices Architecture
- Angular (preferred) or React
- HTML5
- CSS3
- JavaScript
- TypeScript
- Bootstrap
- MySQL
- PostgreSQL
- Oracle
- MongoDB (preferred)
- Git
- Maven/Gradle
- Jenkins
- Docker
- Kubernetes (preferred)
- CI/CD Pipelines
Nice to Haves
- Kafka or RabbitMQ
- Redis
- Elasticsearch
- JUnit & Mockito
- SonarQube
- Swagger/OpenAPI
- OAuth2/JWT Authentication
- 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