Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Senior Java Software Engineer - Immediate Joiners & F2F interview is Mandatory

  • Source: LinkedIn
  • Wissen Technology
  • On-site
  • Bengaluru
  • Full-Time
  • Senior

Job Description

We are looking for a Senior Java Backend Developer with strong expertise in designing and building scalable, secure, high-performance backend platforms. This is a backend-focused engineering role for someone who can own technical design, build robust Java microservices and APIs, make sound database and integration decisions, and solve complex distributed-systems problems.

The engineer will work closely with product, architecture, DevOps, QA, and frontend teams, while taking ownership of backend quality from design through production support. Modern senior Java backend roles commonly emphasize Java/Spring Boot microservices, event-driven design, API development, distributed systems, cloud deployment, and performance/reliability engineering.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade backend applications using Java and Spring Boot.
  • Own the technical design of backend services, including service boundaries, API contracts, data models, integration patterns, and non-functional requirements.
  • Build scalable RESTful APIs and event-driven microservices for internal and external consumers.
  • Participate actively in system-design and architecture discussions, translating business requirements into reliable and maintainable technical solutions.
  • Design for scalability, availability, performance, resilience, security, observability, and operational supportability.
  • Define and implement microservice communication patterns, including synchronous REST/gRPC calls and asynchronous messaging.
  • Develop robust integrations with internal platforms, third-party systems, databases, message brokers, and external APIs.
  • Design database schemas, optimize SQL queries, implement efficient data-access layers, and select suitable persistence strategies.
  • Build automated unit, integration, contract, and API tests to ensure backend quality.
  • Participate in code reviews, establish coding standards, and improve engineering practices across the team.
  • Work with DevOps teams on CI/CD pipelines, containerized deployments, release readiness, and production monitoring.
  • Investigate production incidents, perform root-cause analysis, and implement permanent fixes and preventive engineering measures.
  • Mentor junior developers and provide technical guidance on Java, backend design, API design, and engineering best practices.

Core Technical Skills

  • 5 - 7 years of hands-on backend software development experience using Java.
  • Strong expertise in Java 11/17/21 , including collections, concurrency, streams, multithreading, JVM fundamentals, exception handling, and performance optimization.
  • Strong hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Hibernate/JPA, Spring Security, and dependency injection.
  • Proven experience building and maintaining RESTful APIs and backend microservices.
  • Good understanding of API lifecycle management, versioning, pagination, validation, error handling, rate limiting, and backward compatibility.
  • Strong knowledge of object-oriented design, SOLID principles, clean code, refactoring, and design patterns.
  • Experience with SQL databases such as PostgreSQL, MySQL, Oracle, or SQL Server.
  • Experience with NoSQL technologies such as MongoDB, DynamoDB, Cassandra, Redis, or Elasticsearch.
  • Strong knowledge of Git, pull requests, code reviews, and Agile delivery practices.
  • Experience with Maven or Gradle, JUnit 5, Mockito, Testcontainers, and API-testing tools.

Advanced Backend & Design Skills

  • Strong experience designing cloud-native, distributed, and microservices-based systems.
  • Ability to define meaningful microservice boundaries, data ownership, service contracts, and integration patterns.
  • Experience with event-driven architecture using Apache Kafka, RabbitMQ, ActiveMQ, AWS SQS/SNS, or equivalent messaging platforms.
  • Strong understanding of asynchronous processing, idempotency, retries, dead-letter queues, eventual consistency, and failure-handling patterns.
  • Experience with resilience patterns such as circuit breakers, timeouts, bulkheads, retry strategies, fallback mechanisms, and rate limiting.
  • Knowledge of domain-driven design, domain modeling, bounded contexts, and domain events.
  • Experience designing high-throughput, low-latency backend systems and optimizing JVM, database, API, and caching performance.
  • Hands-on experience with caching technologies such as Redis, Caffeine, or Memcached.
  • Strong understanding of database transaction mana…

Skills

  • Java
  • spring
  • spring-boot
  • gRPC
  • spring-mvc
  • spring-data
  • Hibernate
  • spring-security
  • PostgreSQL
  • mysql
  • oracle
  • MongoDB
  • cassandra
  • apache-cassandra
  • Redis
  • Elasticsearch
  • apache-maven
  • Gradle
  • JUnit
  • mockito
  • testcontainers
  • Kafka
  • RabbitMQ
  • activemq
  • apache-activemq
  • amazon-web-services
  • amazon-sqs
  • amazon-sns
  • memcached
  • OAuth2
  • openid-connect

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Wissen Technology

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes