About the project:
We are looking for a highly skilled Senior Java Full Stack Developer to join our team and contribute to the development of robust and scalable applications within a cloud-native environment. This role focuses on leveraging OpenShift and Kubernetes for containerization and orchestration, along with implementing and managing comprehensive CI/CD pipelines. The ideal candidate will possess a strong understanding of Java development, microservices architecture, and cloud technologies.
* Advanced proficiency in Java (8+), Spring Boot, and Hibernate/JPA.
* Proven experience in front-end development using React.js or Angular.js.
* Strong understanding and practical experience with CI/CD tools such as Jenkins, GitLab CI, or ArgoCD.
* Extensive hands-on experience with OpenShift for containerization and application deployment.
* Deep understanding and experience with Kubernetes (K8s) for container orchestration.
* Familiarity with cloud platforms such as AWS, Azure, or GCP.
* Proficiency in database management, including SQL, PostgreSQL, and NoSQL solutions.
* Strong understanding of Git version control, RESTful APIs, and microservices architecture.
* Experience with monitoring and logging tools such as Prometheus, Grafana, and the ELK stack.
* Design, develop, and maintain full-stack Java applications, ensuring scalability and optimal performance.
* Implement and manage end-to-end CI/CD pipelines for automated build, test, and deployment processes.
* Utilize OpenShift to manage containerized application deployments and ensure efficient resource utilization.
* Deploy and orchestrate applications using Kubernetes (K8s) and OpenShift, maintaining high availability and reliability.
* Develop and integrate RESTful APIs and microservices, along with building modern front-end components using React.js or Angular.js.
* Optimize application performance, troubleshoot production issues, and implement proactive monitoring solutions.
* Collaborate with DevOps and infrastructure teams to enhance automation, monitoring, and overall system reliability.
* Adhere to and enforce security best practices for containerized deployments.