Role
Senior Java Spring Boot Developer
Experience
05 – 08 Years
Educational Qualification
BE, B.Tech / ME, M.Tech
Location
Bangalore
Technical Competencies
API Gateway, Spring Boot, Azure, GCP, Agile/Scrum Methodologies
Job Description
Key Responsibilities:
Design, develop, and maintain scalable backend applications using Java Spring Boot .
Build and integrate RESTful APIs and microservices for enterprise-grade applications.
Collaborate with mobile app developers (iOS and Android) to ensure efficient and secure API integrations.
Optimize backend performance and ensure system reliability, scalability, and security.
Participate in code reviews, unit testing, and continuous integration activities.
Experience in DevOps to deploy applications to cloud environments (AWS, Azure, GCP, etc.) and App store.
Write well-documented, clean, and maintainable code adhering to best practices.
Troubleshoot and resolve backend issues and provide production support as needed.
Collaborate with cross-functional teams including frontend, mobile, QA, and product managers.
Required Skills and Qualifications:
Bachelor’/ Masters’ degree in Computer Science, Engineering, or related field.
5–8 years of professional experience in Java backend development .
Expertise in Spring Boot , Spring Cloud, and Spring Data.
Strong understanding of microservices architecture and best practices.
Experience with API design, development, and integration.
Good knowledge of mobile app integration requirements (REST APIs, JSON, OAuth, push notifications, etc.) with iOS and Android platforms using Kotlin and ADK.
Experience in relational databases (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis).
Proficient with tools such as Git, Maven/Gradle, Jenkins, Docker.
Experience with cloud platforms is a plus (AWS, GCP, Azure).
Strong problem-solving skills and a team-oriented attitude.
Excellent communication and interpersonal skills.
Preferred Skills:
Experience with API Gateway , service mesh, or container orchestration tools like Kubernetes .
Knowledge of mobile app development is a plus.
Familiarity with Agile/Scrum methodologies .
Job Features
Job Category
Digital Technologies