We are looking for a skilled Backend Developer (Spring Boot) to design, develop, and maintain scalable backend services and APIs. The role involves working on modern microservice-based architectures, integrating with databases and external systems, and collaborating closely with frontend, DevOps, and product teams to deliver reliable and high-performance solutions.
Key Responsibilities
By answering to this job post, you consent the use of your data by InnoWave Group, for as long as necessary. We conduct regular data-cleansing and updating exercises to make sure the information we have is relevant and accurate. If you have any doubt or request to make relatively to your personal data, please send an e-mail.
Key Responsibilities
- Develop and maintain RESTful APIs and backend services using Spring Boot.
- Work on microservice-based architectures, including inter-service communication, resilience, and observability.
- Integrate backend services with relational and NoSQL databases and external systems via REST, messaging, or queues.
- Ensure backend components meet performance, scalability, and security requirements.
- Write unit and integration tests and actively participate in peer code reviews.
- Collaborate with DevOps teams on CI/CD pipelines, deployments, logging, and monitoring.
- Troubleshoot and resolve production issues, performing root-cause analysis and optimizations.
- Participate in requirements analysis, sprint planning, and architectural discussions.
- Maintain technical documentation, coding standards, and best practices.
- Strong hands-on experience with the Spring Boot ecosystem, including:
- Spring Web
- Spring Data
- Spring Security
- Spring Actuator
- Proficiency in Java (8+); exposure to Kotlin is a plus.
- Experience working with databases:
- SQL: MySQL, PostgreSQL, Oracle
- NoSQL: MongoDB, Redis, Cassandra
- Strong understanding of REST API design principles and best practices.
- Experience with at least one messaging or queue system (Kafka, RabbitMQ, SQS, etc.).
- Solid understanding of microservices, distributed systems, and service discovery.
- Familiarity with:
- JPA / Hibernate
- Caching strategies
- Exception handling
- Pagination and filtering
- DTO mapping patterns
- Comfortable working with Git workflows and CI/CD pipelines.
- Hands-on experience with Docker; exposure to cloud deployments (AWS/Azure) is an advantage.
By answering to this job post, you consent the use of your data by InnoWave Group, for as long as necessary. We conduct regular data-cleansing and updating exercises to make sure the information we have is relevant and accurate. If you have any doubt or request to make relatively to your personal data, please send an e-mail.
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at InnoWave by 2x
See who you knowGet notified about new Java Software Engineer jobs in Bengaluru, Karnataka, India.
Sign in to create job alertSimilar jobs
People also viewed
-
Java Developer
Java Developer
-
Software Engineer (Java)
Software Engineer (Java)
-
Junior Java Developer
Junior Java Developer
-
Junior Java Developer
Junior Java Developer
-
Java Developer (WhatsApp & RCS)
Java Developer (WhatsApp & RCS)
-
Java Developer
Java Developer
-
Junior Java Developer
Junior Java Developer
-
Junior Java Developer
Junior Java Developer
-
SDE II - Backend Developer (Java), RevX
SDE II - Backend Developer (Java), RevX
-
Java Developer
Java Developer