
Java OpenShift Developer (RARR Job 5760)
Job Skills
Job Description
We are seeking an experienced Java Developer with strong expertise in Spring Boot, Hibernate, and OpenShift. The ideal candidate will be responsible for designing, developing, and deploying scalable microservices and enterprise applications. The role demands strong hands-on coding ability, good understanding of cloud-native development, and experience working in Agile environments.
Mandatory Skills
-
Core Java (strong coding skills)
-
Spring Framework & Spring Boot
-
Hibernate / JPA
-
OpenShift (Containerization & Deployment)
Key Responsibilities
-
Design, develop, and maintain high-performance Java-based applications and microservices.
-
Build RESTful APIs using Spring Boot and manage persistence using Hibernate/JPA.
-
Deploy, manage, and troubleshoot applications on Red Hat OpenShift.
-
Write clean, maintainable, and testable code following industry best practices.
-
Work with CI/CD pipelines for automated build and deployment.
-
Collaborate with cross-functional teams (QA, DevOps, Product Owners) to ensure smooth delivery.
-
Participate in Agile ceremonies and contribute to sprint planning and estimations.
-
Troubleshoot production issues and optimize application performance.
-
Maintain documentation related to design, development, and deployment.
Good to Have (Desirable Skills)
-
Knowledge of microservices architecture
-
Experience with Docker & Kubernetes
-
Hands-on with database technologies (MySQL, Oracle, PostgreSQL)
-
Exposure to cloud platforms (AWS / Azure / GCP)
-
Familiarity with messaging systems (Kafka, RabbitMQ)
-
Understanding of security concepts (OAuth, JWT)
Educational Qualification
-
Bachelor’s degree in Computer Science, IT, or a related technical discipline.
Key Attributes
-
Strong problem-solving skills
-
Good communication and collaboration abilities
-
Ability to work independently and in teams
-
High attention to detail and quality