What are the responsibilities and job description for the Java Tech position at OVA.Work?
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
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
- 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
- Experience with monitoring tools (Datadog, Prometheus)
- Knowledge of CI/CD pipelines
- Exposure to Agile/Scrum methodology