We are seeking a skilled Java Backend Developer to join our dynamic development team. As a backend engineer, you will be responsible for designing, implementing, and maintaining scalable backend systems and APIs that power our :
- Design, develop, and maintain scalable Java-based backend services and APIs.
- Collaborate with front-end developers, product managers, and QA engineers to deliver high-quality software.
- Optimize application performance and scalability.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug production issues.
Requirements :
Bachelor's degree in Computer Science, Engineering, or related field.2+ years of experience in Java backend development (Spring, Spring Boot).Strong knowledge of RESTful APIs and microservices architecture.Experience with relational databases (e. g., MySQL, PostgreSQL) and / or NoSQL databases (e. g., MongoDB).Familiarity with tools like Git, Maven / Gradle, and CI / CD pipelines.Understanding of software development best practices and design patterns.Experience with cloud platforms (AWS, Azure, GCP).Knowledge of containerization tools (Docker, Kubernetes).Familiarity with messaging systems (Kafka, RabbitMQ).Exposure to DevOps practices and tools.ref : hirist.tech)