HamburgerMenu
hirist

Java Backend Developer - Spring Boot/Microservices Architecture

Tanishi Consultants
Multiple Locations
6 - 10 Years

Posted on: 21/08/2025

Job Description

Key Responsibilities :


- Design, develop, and maintain robust, scalable, and secure backend applications using Java and Spring Boot.

- Implement and maintain microservices architecture, including inter-service communication and data consistency.

- Develop and consume RESTful APIs for seamless integration with frontend applications and third-party services.

- Collaborate with cross-functional teams (frontend, QA, DevOps, product management) throughout the software development lifecycle.

- Ensure code quality, performance optimization, and adherence to security best practices.

- Participate in code reviews, technical discussions, and contribute to architectural decisions.

- Troubleshoot and resolve production issues, ensuring high availability and performance of applications.


Required Skills and Experience :


- Proven experience as a Java Backend Developer with a strong understanding of Object-Oriented Programming (OOP) principles.

- Extensive hands-on experience with the Spring Boot framework, including Spring Data, Spring Security, and other relevant Spring modules.

- Proficiency in designing and implementing microservices architecture.

- Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).

- Solid understanding of RESTful API design principles and experience in developing and consuming them.

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

- Strong problem-solving and debugging skills.

- Excellent communication and teamwork abilities.


Nice to Have Skills :


- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).

- Knowledge of CI/CD pipelines and DevOps practices.

- Familiarity with message brokers (e.g., Kafka, RabbitMQ).

- Experience with performance tuning and application monitoring tools.

- Understanding of frontend technologies for better collaboration with frontend teams.


Educational Qualification :


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


info-icon

Did you find something suspicious?