About ReleaseOwl
ReleaseOwl is a native SAP DevOps platform (SaaS) specifically built to manage change, release, and continuous delivery across SAP environments. It supports SAP ECC, S / 4HANA, BTP, Integration Suite (CPI), and SAC / Datasphere.
We are looking for a Senior Java Developer who thrives in a product-based environment, takes complete ownership of modules end-to-end, and contributes to design, development, DevOps, and production readiness.
Role Overview
As a Senior Java Developer, you will be responsible for designing, building, and enhancing core product components using Java, Spring Boot, and modern cloud-native technologies. This role requires an engineer who can independently handle complex requirements, write clean and scalable code, optimize performance, and collaborate closely with DevOps, QA, and Product teams.
You will own features from requirement analysis to production deployment and ensure the quality, reliability, and stability of product releases.
Key Responsibilities
- Understand product requirements and convert them into scalable backend solutions.
- Design, develop, and maintain microservices using Java + Spring Boot .
- Optimize application and database performance, especially JPA / Hibernate -related performance tuning.
- Collaborate with DevOps to build, containerize, and deploy services using Docker , Kubernetes , and Jenkins pipelines.
- Work with MySQL and PostgreSQL , including writing optimized SQL queries.
- Write high-quality unit and integration tests using JUnit .
- Participate in code reviews, ensure code quality, and follow engineering best practices.
- Troubleshoot production issues, perform root-cause analysis, and ensure system reliability.
- Take ownership of modules end-to-end, including design, delivery, deployment, and support.
- Mentor junior developers and contribute to improving engineering processes.
Required Skills & Experience
Technical Skills
6–8 years of hands-on experience in Java development , ideally in a product-based company .Strong expertise in Spring Boot , REST APIs, and microservice design patterns.Solid understanding of JPA / Hibernate with proven experience in performance tuning (lazy loading, query optimization).Strong knowledge of SQL , database schema design, indexes, and hands-on experience with MySQL and PostgreSQL .Experience with Docker , Kubernetes , and container-based deployments.Experience with Jenkins scripting and building CI / CD pipelines.Basic knowledge of Linux fundamentals.Testing & Quality
Experience with JUnit , test-driven development, and integration testing.Ability to write testable, maintainable, and clean code.Soft Skills
Strong problem-solving and analytical abilities.Ability to work independently with minimal guidance.Strong communication and collaboration skills.Ownership mindset with responsibility toward product quality and delivery timelines.Good to Have
Experience with distributed systems and caching solutions (Redis, Kafka, ..etc.)Exposure to cloud platforms (AWS, Azure, or SAP BTP)Experience working in Agile / Scrum environmentsKnowledge of monitoring tools (Prometheus, Grafana, ELK, etc.)