HamburgerMenu
hirist

Senior Java Backend Developer - Spring Boot/Microservices Architecture

True Tech Professionals
Bangalore
5 - 8 Years

Posted on: 02/10/2025

Job Description

We are seeking an experienced and dedicated Senior Java Backend Developer to join our technology team in Bangalore (with a Hybrid work model). The ideal candidate will have a strong foundation in Core and Advanced Java, extensive hands-on experience with the Spring Boot framework, and a proven track record of designing and deploying scalable Microservices. You will be crucial in building robust, high-performance, and secure backend systems.

Key Responsibilities :

Development & System Design :

- Design, develop, and maintain highly available and resilient backend applications primarily using Java (Core and Advanced) and the Spring Boot framework.

- Build, optimize, and document high-performance RESTful APIs to power internal and external services and applications.

- Architect and implement decoupled and scalable systems using Microservices architecture.

- Ensure the implementation adheres to security best practices, including authentication, authorization, and data protection.

- Actively participate in code reviews to maintain code quality, performance, and adherence to established standards.

Technology & Best Practices :

- Demonstrate strong proficiency in working with various database technologies such as MySQL, PostgreSQL, and/or MongoDB.

- Apply a deep understanding of Object-Oriented Programming (OOPs) principles, design patterns (e.g., Factory, Singleton, Strategy), and concurrent programming with multithreading to solve complex problems.

- Contribute to the continuous improvement of the development process, including the application of best practices for performance and scalability.

- (Preferred) Utilize knowledge of containerization tools like Docker/Kubernetes and integrate automation into the development lifecycle using CI/CD pipelines.

Collaboration & Quality Assurance :

- Work effectively with cross-functional teams (Frontend, DevOps, Product Management) to define requirements, design solutions, and deliver high-quality products.

- Troubleshoot, debug, and upgrade existing systems to ensure continuous operational excellence.

Required Skills & Experience :

- Experience : Minimum of 5 years of professional experience in Java backend development.

- Core Languages & Frameworks : Strong expertise in Java (Core + Advanced) and extensive hands-on experience with Spring Boot.

- Architecture : Proven experience in designing, developing, and deploying Microservices and REST APIs.

- Database : Proficient in working with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

- Foundational Knowledge : Solid grasp of OOPs principles, design patterns, and robust implementation experience with multithreading.

- DevOps (Preferred) : Knowledge of containerization technologies like Docker/Kubernetes and practical experience with CI/CD tools and pipelines.

Soft Skills :

- Problem-Solving : Strong analytical and problem-solving skills with a methodical approach to complex technical challenges.

- Collaboration : Excellent communicator and a proactive team player focused on collective success.

- Drive : Self-driven individual with a genuine passion for learning new technologies and continuous skill enhancement.


info-icon

Did you find something suspicious?