Find a jobRecruiters

Software Developer

Exclusive opportunity

Hybrid

Software Developer

Wissen Technology

Software Developer

Skills

Google Cloud PlatformSQL QueriesMongoDBDockerJavaTesting & QAMicroservicesSpring BootPostgreSQLMySQLKafkaRedisRabbitMQJenkinsPostmanGrafanaAWSGradlePrometheusGitHubKubernetesOracleAzure

19 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹2,000,000 – ₹3,500,000 / year

Location:

Bengaluru, Karnataka, India

Work mode:

Hybrid

Published on:

1 October 2026

What they need


Role & responsibilities

Java Spring Boot Microservices Developer 5+ Years Experience

Job Description

We are looking for an experienced Java Backend Developer with 5+ years of hands-on experience in Java, Spring Boot, Microservices, Object-Oriented Programming, and Data Structures & Algorithms.

The candidate should have strong experience designing, developing, testing, and maintaining scalable backend applications and microservices.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Develop and integrate RESTful APIs and Microservices.
  • Apply strong OOP principles, SOLID principles, and design patterns to build maintainable applications.
  • Work with Data Structures and Algorithms to develop efficient and optimized solutions.
  • Design and implement database schemas, queries, and data-access layers.
  • Troubleshoot production issues, perform root-cause analysis, and implement permanent fixes.
  • Write clean, reusable, testable, and maintainable code.
  • Perform code reviews and contribute to engineering best practices.
  • Collaborate with frontend developers, QA engineers, DevOps teams, architects, and product teams.
  • Participate in system design and technical discussions for scalable distributed systems.
  • Implement unit and integration testing and maintain good test coverage.
  • Monitor application performance and identify opportunities for optimization.

Required Technical Skills

Core Java

  • Java 8/11/17+
  • OOP concepts
  • Collections Framework
  • Exception Handling
  • Generics
  • Multithreading and Concurrency
  • Java Streams and Lambda Expressions
  • Functional Interfaces
  • JVM fundamentals
  • Memory management and Garbage Collection

Data Structures & Algorithms

  • Arrays and Strings
  • Linked Lists
  • Stack and Queue
  • HashMap/HashSet
  • Trees and Binary Search Trees
  • Heaps
  • Graphs
  • Recursion and Backtracking
  • Sorting and Searching
  • Dynamic Programming
  • Time and Space Complexity

Spring / Spring Boot

  • Spring Core
  • Dependency Injection / IoC
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • REST APIs
  • Exception handling
  • Validation
  • Actuator
  • Configuration and Profiles

Microservices

  • Microservices architecture
  • Service-to-service communication
  • REST APIs
  • API Gateway
  • Service Discovery
  • Circuit Breaker
  • Resilience patterns
  • Distributed transactions
  • Logging and monitoring
  • Authentication and authorization
  • Fault tolerance and scalability

Database

  • SQL
  • MySQL / PostgreSQL / Oracle
  • Joins, indexes, views, stored procedures
  • Query optimization
  • Transactions and ACID
  • JPA/Hibernate
  • Basic knowledge of NoSQL databases such as MongoDB/Redis

Messaging & Cloud

  • Kafka or RabbitMQ
  • Docker
  • Kubernetes basics
  • CI/CD concepts
  • AWS/Azure/GCP fundamentals

Testing & Tools

  • JUnit
  • Mockito
  • Maven/Gradle
  • Git
  • Postman
  • SonarQube
  • Jenkins/GitHub Actions

Good to Have

  • System Design experience
  • Design Patterns
  • SOLID principles
  • Event-driven architecture
  • Distributed systems
  • Redis caching
  • Cloud-native application development
  • Kubernetes
  • Observability using tools such as Prometheus/Grafana

Experience

  • 5+ years of professional software development experience.
  • Strong hands-on experience in Java and Spring Boot.
  • Experience building and supporting production-grade Microservices.
  • Strong understanding of DSA, OOP, database concepts, and system design.
  • Experience working in Agile/Scrum development environments.

Interview Focus Areas

Candidates should be prepared for questions on:

  1. Core Java & OOP
  2. Collections and Java 8+ features
  3. Multithreading and concurrency
  4. DSA and coding problems
  5. Spring Boot
  6. REST API design
  7. Microservices architecture
  8. Kafka/messaging
  9. SQL and database optimization
  10. System design
  11. Design patterns and SOLID principles
  12. Real-world production/debugging scenarios

Preferred candidate profile

Perks and benefits

Other offers great for you!

These companies are also looking for great profiles

Team.is

Quantum Software Developer (CFD) H/F

70k€ à 150k€

Permanent contract

Paris, France

Onsite

Skills

quantiquecfd

8 months ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

8 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

5 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools