Job Description

Location: Bangalore | Hybrid

Experience Required: 5 to 10 Years

Employment Type: Full-Time


Key Responsibilities :


- Design and implement backend services and APIs using Java and Spring Boot.

- Develop and maintain microservices-based architecture for scalable systems.

- Implement and manage data persistence using Hibernate/JPA with relational databases.

- Integrate Kafka for reliable and scalable messaging and event-driven architecture.

- Apply software design patterns and best practices for clean, maintainable code.

- Collaborate with frontend developers, QA, DevOps, and Product Managers to deliver high-quality solutions.

- Participate in code reviews, unit testing, integration testing, and performance tuning.

- Contribute to technical discussions, architecture decisions, and continuous improvement initiatives.

- Mentor junior team members and contribute to knowledge sharing across the team.


Required Skills :


- Strong experience in Java (8 or above) and Spring Boot.

- Hands-on experience with Microservices Architecture.

- Proficient in Hibernate / JPA and working with relational databases such as MySQL, PostgreSQL, or

Oracle.

- Experience with Apache Kafka or similar messaging platforms.

- Sound understanding of software design patterns, object-oriented programming, and best coding practices.

- Familiarity with RESTful APIs, JSON, and HTTP protocols.


- Experience with unit testing frameworks (e.g., JUnit, Mockito).

- Familiarity with CI/CD pipelines, version control systems like Git, and deployment tools.

- Strong problem-solving skills and the ability to debug and optimize code effectively.


Educational Qualification :


Bachelors or Masters degree in Computer Science, Information Technology, or related field.


Note: This role is open for immediate joiners only. Candidates currently serving their notice period will be given preference.


info-icon

Did you find something suspicious?