Minimum Qualifications and Experience
- 3–5 years of professional experience in Java back-end development.
- Strong experience with Quarkus or similar frameworks (e.g., Spring Boot, Micronaut).
- Familiarity with RESTful API development.
- Experience with JPA/Hibernate, SQL, and relational databases.
- Understanding of microservices architecture and 12-factor app principles.
- Exposure to Docker and containerized application development.
- Familiarity with Git, Maven/Gradle, and basic CI/CD tools (e.g., Jenkins, GitLab CI).
- Experience working in Agile/Scrum environments.
Job Description
- Write clean, efficient, and well-documented code following best practices.
- Integrate services with relational (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Work with Kubernetes, Docker, and CI/CD pipelines for cloud-native deployment.
- Participate in code reviews, testing, and debugging.
- Collaborate with cross-functional teams using Agile methodologies (Scrum/Kanban).
- Contribute to architectural decisions and technical documentation.
- Continuously improve system performance, reliability, and scalability.