HamburgerMenu
hirist

Job Description

Backend Developer (Java / Spring Boot / Python / Kotlin / Quarkus)

Responsibilities :

Backend Development :


- Design, implement, and maintain server-side logic, databases, and APIs.

- Develop RESTful APIs to support frontend functionalities, ensuring compliance with OpenAPI specifications.

- Build microservices using Spring Boot (ideal), Spring Batch (required), Python (ideal), and optionally Quarkus / Kotlin.

- Ensure a robust, secure, and scalable backend architecture.

Database Management :


- Design and manage NoSQL databases (MongoDB) with at least 3+ years of hands-on experience.

- Optimize database queries and data storage for performance, scalability, and efficiency.

Testing & Quality Assurance :


- Write unit, integration, and end-to-end tests to ensure application stability and reliability.

- Collaborate closely with QA teams to identify, troubleshoot, and fix bugs.

Requirements :


- Strong experience in Java and Spring Boot, with knowledge of Spring Batch.

- Hands-on experience with Python and exposure to Quarkus / Kotlin (preferred).

- Proficiency in designing and optimizing MongoDB or other NoSQL databases.

- Solid understanding of REST API design principles and OpenAPI standards.

- Experience with test-driven development (TDD) and CI/CD pipelines.

- Strong problem-solving, debugging, and performance optimization skills.


info-icon

Did you find something suspicious?