This role is for one of our clients
Industry: Software Development
Seniority level: Associate level
Experience: 3+ yrs
Location: Bengaluru
Job Type: full-time
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
We are seeking a skilled and motivated Backend Engineer with 3-5 years of experience in designing, developing, and maintaining scalable backend applications. The ideal candidate will have strong expertise in Java, Spring Boot, and Microservices architecture, along with a passion for building high-performance, reliable, and secure systems. You will work closely with cross-functional teams including product managers, architects, QA engineers, and DevOps professionals to deliver robust software solutions that support business growth and enhance customer experiences.
Key Responsibilities
- Design, develop, test, and deploy scalable backend services using Java and Spring Boot
- Build and maintain Microservices-based applications that are secure, reliable, and highly available
- Collaborate with product and engineering teams to understand requirements and translate them into technical solutions
- Develop RESTful APIs and backend components to support web and mobile applications
- Optimize application performance, scalability, and system reliability through efficient coding practices
- Participate in architectural discussions and contribute to technology decisions and system design
- Write clean, maintainable, and well-documented code following industry best practices
- Troubleshoot, debug, and resolve production issues while ensuring minimal downtime
- Perform code reviews and contribute to continuous improvement of development processes and coding standards
- Work closely with QA teams to ensure high-quality software delivery through testing and validation
- Participate in Agile ceremonies such as sprint planning, stand-ups, retrospectives, and release planning
Must-Have Skills
- Strong proficiency in Java with hands-on experience in building enterprise-grade applications
- Solid experience with Spring Boot and related Spring ecosystem components
- Strong understanding and practical experience with Microservices Architecture, including service decomposition, API design, and inter-service communication
- Experience developing RESTful APIs and backend services
- Knowledge of object-oriented programming principles, design patterns, and software engineering best practices
- Familiarity with relational databases and SQL
- Understanding of version control systems such as Git
- Experience working in Agile development environments
- Strong problem-solving skills and ability to work independently as well as within a team
Good-to-Have Skills
- Experience with Jenkins for Continuous Integration and Continuous Deployment (CI/CD)
- Strong understanding of Data Structures and Algorithms for building efficient and optimized solutions
- Exposure to containerization and cloud-based deployments
- Familiarity with monitoring, logging, and performance tuning tools
- Experience with message queues, caching technologies, or distributed systems concepts
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
- 3-5 years of professional experience in backend software development
- Proven experience delivering scalable and maintainable software solutions in production environments
What We Offer
- Opportunity to work on modern, large-scale backend systems
- Collaborative and innovative engineering culture
- Exposure to cutting-edge technologies and architectural practices
- Professional growth and learning opportunities
- Competitive compensation and benefits package