Shorlist Professionals
Backend Java Developer - Spring Boot/Microservices Architecture
Job Location
bangalore, India
Job Description
We are seeking a skilled and highly motivated Backend Developer with 6-8 years of experience in Java development and a strong understanding of core concepts like Data Structures and Algorithms, Multi-threading, and Collections. The ideal candidate will have hands-on experience with Spring Boot, Microservices architecture, Hibernate, and Java Streams. This is an exciting opportunity to work on scalable and high-performance applications that drive business growth. Location : Bangalore. Requirements : Key Responsibilities : - Design, develop, and maintain robust backend services using Java, Spring Boot, and Microservices architecture. - Build and optimize highly scalable and fault-tolerant backend applications. - Develop and maintain database models, perform complex queries, and ensure efficient interaction with the database using Hibernate. - Implement multi-threading concepts to enhance the performance and responsiveness of backend services. - Leverage Java Collections, Streams, and Lambda expressions to write efficient, maintainable, and readable code. - Optimize code and databases to improve overall system performance. - Collaborate with cross-functional teams, including front-end developers, DevOps, and QA, to deliver seamless solutions. - Troubleshoot and debug backend issues, ensuring smooth, efficient, and secure operations. - Write unit and integration tests to ensure high-quality code delivery and coverage. - Stay updated with the latest backend development practices and technologies, suggesting improvements to the existing system. Required Skills and Qualifications : - 6-8 years of experience as a Backend Developer with a strong command of Java. - Hands-on experience with Spring Boot, Microservices architecture, and RESTful API design. - Proficient in Data Structures, Algorithms, and Multi-threading concepts. - Solid understanding of Java Collections, Streams, and Lambda Expressions. - Strong experience working with Hibernate or JPA for database interactions. - Experience in developing high-performance, scalable, and reliable systems. - Familiarity with version control tools like Git. - Ability to write clean, efficient, and maintainable code. - Excellent problem-solving and analytical skills. - Strong communication skills and ability to work in a collaborative, agile team environment. Preferred Skills : - Experience with containerization tools like Docker. - Knowledge of CI/CD pipelines and related tools (e.g., Jenkins, GitLab). - Familiarity with Cloud platforms (e.g., AWS, Azure, GCP) and deployment techniques. - Understanding of Test-Driven Development (TDD) and writing unit/integration tests. - Familiarity with Event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ). Education : BTech, MTech or MCA only. Benefits : Work with one of the Big 4's in India. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 5/1/2025
Location: bangalore, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Shorlist Professionals |
---|