Job Description

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

  • 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.


Required Technical Skills & Experience

  • 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.


Job Details

Role Level: Associate Work Type: Full-Time
Country: India City: Bengaluru ,Karnataka
Company Website: http://www.innowave.tech Job Function: Others
Company Industry/
Sector:
IT Services and IT Consulting

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn