HamburgerMenu
hirist

Job Description

About the Role :

We are looking for a skilled Java Backend Developer with 5 to 7 years of hands-on experience to join our backend engineering team. The ideal candidate is passionate about building scalable, high-performance backend systems and APIs, and enjoys solving complex problems in a collaborative environment.

You will play a key role in designing, developing, and maintaining the core backend components that power our applications.

Key Responsibilities :

- Design, develop, test, and maintain scalable and robust backend services using Java and related technologies.

- Build RESTful APIs, microservices, and integration layers with third-party services.

- Collaborate with front-end developers, QA engineers, and product managers to deliver end-to-end solutions.

- Optimize application performance, scalability, and security.

- Participate in code reviews, design discussions, and provide mentorship to junior team members.

- Write clean, maintainable, and well-documented code.

- Contribute to DevOps efforts, CI/CD pipelines, and cloud infrastructure as needed.

- Troubleshoot and debug production issues to ensure high availability.

Required Skills & Qualifications :

- 5-7 years of backend development experience using Java (Java 8 or higher).

- Strong understanding of Spring Framework / Spring Boot.

- Experience with RESTful APIs, Microservices Architecture, and API security (OAuth2, JWT).

- Familiarity with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

- Good knowledge of multi-threading, concurrency, and asynchronous programming.

- Experience with version control systems (e.g., Git).

- Solid understanding of software design patterns, clean code principles, and TDD/Unit Testing.

- Experience working in Agile/Scrum development environments.

- Strong problem-solving and communication skills.

Preferred Qualifications :

- Experience with cloud platforms (AWS, Azure, or GCP).

- Exposure to containerization technologies (Docker, Kubernetes).

- Knowledge of message brokers (Kafka, RabbitMQ, etc.).

- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

info-icon

Did you find something suspicious?