Company Description
OmniOps is a Riyadh-based technology solutions provider, serving organizations across Saudi Arabia and beyond. With offices in Jordan, Egypt, and Morocco, we specialize in empowering businesses to migrate and scale their AI technology infrastructure confidently, achieving a high level of maturity in their digital landscapes. Our comprehensive services and products guarantee seamless cloud migration, scalability, and management, ensuring optimal performance and consistent reliability for our valued partners.
Role Description
As a Java Engineer you will be instrumental in designing, developing, and maintaining scalable Java applications, ensuring they align with our standards for performance, reliability, and innovation.
Responsibilities:
- Design, develop, and maintain Java-based applications using Spring or Quarkus frameworks.
- Implement and maintain RESTful APIs with a strong understanding of REST principles.
- Utilize JPA 2.x for effective and efficient database access.
- Employ software design patterns to ensure high-quality, maintainable, and scalable code.
- Collaborate with cross-functional teams to integrate solutions, including cloud-based deployments using Docker.
- Contribute to all phases of the development lifecycle, from initial design through testing and deployment.
- Troubleshoot and resolve issues, ensuring applications run efficiently and reliably.
Qualifications:
- 3-4 years of professional experience in Java development.
- Proficiency in Java, with strong expertise in using Spring or Quarkus frameworks.
- Solid understanding of JPA 2.x for database management.
- Strong knowledge of developing and consuming REST APIs.
- Experience with Docker for containerization.
- Solid understanding of object-oriented programming and software design patterns.
- Strong problem-solving skills, attention to detail, and ability to work both independently and collaboratively.
- Excellent communication skills and ability to work effectively in a team environment.
Preferred Qualifications:
- Experience in cloud environments (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of microservices architecture and deployment.