HamburgerMenu
hirist

Job Description

About the Role :

We are looking for a highly skilled and experienced Java Backend Developer to join our growing technology team.

The ideal candidate will be passionate about building robust, scalable, and high-performance backend systems using modern Java frameworks.

As part of our backend engineering team, you will work on mission-critical applications, design and develop RESTful APIs, and contribute to the overall architecture and performance optimization of enterprise-grade systems.

Youll collaborate closely with cross-functional teams in a fast-paced, agile environment to deliver impactful solutions.

Key Responsibilities :

Backend Development :

- Design, develop, and maintain high-performance, scalable backend systems using Java and Spring Boot.

- Build and implement RESTful APIs and Microservices that support large-scale distributed systems.

- Write clean, efficient, and well-documented code following best practices in software development.

- Ensure security, reliability, and performance of backend services through optimization and code reviews.

System Architecture & Integration :

- Participate in architecture design discussions and provide inputs for scalable and maintainable system design.

- Integrate backend systems with databases, third-party services, and internal tools.

- Work on asynchronous processing, message queues, and multithreading to enhance performance.

Collaboration & Delivery :

- Collaborate with frontend developers, DevOps engineers, and QA teams to ensure smooth end-to-end delivery.

- Participate in code reviews, technical discussions, and design reviews to maintain quality standards.

- Contribute to continuous integration and deployment (CI/CD) pipelines for seamless delivery.

Optimization & Maintenance :

- Debug, troubleshoot, and resolve complex backend issues in a timely manner.

- Optimize code and database queries for scalability and performance tuning.

- Stay up-to-date with emerging technologies, tools, and frameworks to improve development processes.

Required Technical Skills :

- Strong proficiency in Java (Java 8 or above) with 7+ years of backend development experience.

- Expertise in Spring Boot framework for developing RESTful APIs and microservices.

- Solid understanding of object-oriented programming (OOP) principles and design patterns.

- Hands-on experience with multithreading, concurrency, and data structures & algorithms (DSA).

- Experience working with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.

- Strong knowledge of REST API design, error handling, and versioning.

- Familiarity with Git, CI/CD pipelines, Docker, and cloud platforms (AWS / Azure / GCP).

- Experience with message brokers (Kafka, RabbitMQ, ActiveMQ) is an advantage


info-icon

Did you find something suspicious?