Posted on: 03/10/2025
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.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1555033