What are the responsibilities and job description for the Java Tech position at OVA?
We are looking for a skilled
Java Tech
professional to design, develop, and maintain scalable backend applications. The role involves working with modern Java frameworks, integrating APIs, and ensuring high performance and reliability of systems.
Key Responsibilities
- Develop and maintain backend services using Java, Spring Boot
- Design and consume RESTful APIs
- Work with databases (SQL/NoSQL) and optimize queries
- Integrate with messaging systems (Kafka/SQS/RabbitMQ)
- Collaborate with DevOps for CI/CD and cloud deployments
- Troubleshoot, debug, and improve application performance
Required Skills
- Strong proficiency in Java (8 )
- Experience with Spring, Spring Boot, Hibernate/JPA
- Knowledge of microservices architecture
- Familiarity with AWS / Cloud platforms
- Experience with Docker, Kubernetes (good to have)
- Understanding of system design and best practices
Nice To Have
- Experience with monitoring tools (Datadog, Prometheus)
- Knowledge of CI/CD pipelines
- Exposure to Agile/Scrum methodology