Java Developer
We are seeking an experienced Java Developer with strong expertise in building scalable backend services, designing RESTful APIs, and delivering high‑quality code using modern CI/CD practices. The ideal candidate should be proficient in API specifications (OAS/YAML) and have hands-on experience working with GitLab and automated pipelines in an Agile environment.
Your Profile
- Design, develop, and maintain backend services using Core Java and Spring/Spring Boot frameworks.
- Build, optimize, and document RESTful APIs, ensuring high performance, security, and scalability.
- Create and maintain API specifications using OpenAPI Specification (OAS) with YAML.
- Develop and manage GitLab CI/CD pipelines for automated build, test, and deployment.
- Collaborate with cross-functional teams including architects, QA, DevOps, and product owners.
- 5+ years of hands-on experience in Java development.
- Strong knowledge of Java 8+, Spring Boot, Microservices, and related frameworks.
- Expertise in RESTful API design, build, and integration.
- Solid understanding of OAS (OpenAPI Specification) and YAML based API documentation.
- Experience working with GitLab, including branching strategies and merge requests.
- Proven experience building and maintaining CI/CD pipelines (GitLab CI preferred).
- Strong debugging, performance optimization, and problem‑solving capabilities.
- Familiarity with relational and NoSQL databases.
- Working knowledge of containerization (Docker) is an added advantage.
- Experience in Agile/Scrum delivery models.
- Exposure to cloud platforms (AWS/Azure/GCP).
- Experience with API gateways, security frameworks
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.