Senior Java Software Engineer

8 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position: Java Backend Developer

Experience: 5–8 years

Location: Mumbai / Bangalore

Team: Backend / Product-focused projects

Employment Type: Full-time


Note : Only Serving Notice period candidates who can join in 15 to 30 days can send their profiles on rutuja.patil@wissen.com


Job Summary

We are looking for a skilled Java Backend Developer to join our team in Mumbai/Bangalore. The candidate will work on product-based client projects, developing scalable backend services, handling high concurrency, and implementing best coding practices.

Key Responsibilities

  • Develop and maintain backend services using Java, Spring Boot, and Hibernate
  • Write clean, efficient, and maintainable code
  • Implement multithreading, concurrency handling, and performance tuning
  • Work with SQL/PLSQL and NoSQL databases
  • Implement REST APIs / Microservices for client products
  • Participate in code reviews, design discussions, and troubleshooting production issues
  • Follow agile methodology and CI/CD pipelines

Required Skills

  • Strong Core Java knowledge, including Collections, Generics, Exception Handling
  • Hands-on experience with Java 8+ features (Streams, Optional, Lambdas)
  • Strong understanding of Multithreading, Synchronization, Volatile, Locks, ExecutorService
  • Experience in Spring Boot, Hibernate / JPA, Transaction Management
  • Experience in SQL / Stored Procedures / Caching (EHCache)
  • Understanding of Concurrent Collections (ConcurrentHashMap, CopyOnWriteArrayList)
  • Familiarity with Microservices architecture, REST APIs
  • Exposure to System Design basics and design patterns

Preferred Skills

  • Experience with Cloud services (AWS/Azure/GCP)
  • Experience with Docker/Kubernetes
  • Knowledge of Virtual Threads in Java 21
  • Previous work in product-based or high-concurrency projects

Soft Skills

  • Good communication and problem-solving skills
  • Ability to handle multiple rounds of interviews and technical discussions
  • Motivated and proactive in learning new technologies

Selection Process

  • 3–6 rounds (depending on the client/project)
  • Technical evaluation including Core Java, Collections, Multithreading, Hibernate, SQL, DSA, System Design
  • Manager / Client discussion

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Wissen Technology logo
Wissen Technology

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You