Senior Java Developer

Quest Global
Bengaluru, Karnataka, India

Job Requirements

Java Backend Developer

Job Summary

We are looking for an experienced Java Backend Developer with a strong foundation in Core Java and enterprise application development. The ideal candidate should have hands-on experience in designing, developing, and maintaining scalable, high-performance applications using Spring Boot and Microservices architecture. The role involves working closely with cross-functional teams to deliver robust backend solutions, develop RESTful services, and support application deployment and optimization initiatives.

Key Responsibilities

The candidate will be responsible for designing, developing, testing, and maintaining backend applications and services. The role requires active involvement in application architecture discussions, API development, code reviews, performance optimization, and troubleshooting production issues. The developer will collaborate with frontend, QA, DevOps, and business teams to ensure seamless integration and delivery of enterprise-grade solutions.

Required Skills

The ideal candidate should have strong expertise in Core Java and Object-Oriented Programming concepts with hands-on experience in Collections, Multithreading, Exception Handling, and Design Patterns. The candidate should possess excellent knowledge of Spring Boot, Spring MVC, Microservices Architecture, RESTful Web Services, Hibernate/JPA, and SQL databases. Experience with version control systems such as Git, build tools like Maven/Gradle, and modern software development practices is essential. Candidates should be capable of designing, developing, and maintaining scalable enterprise applications in an Agile development environment.

Core Skills

Core Java, OOPs, Spring Boot, Spring MVC, Microservices, REST APIs, Hibernate/JPA, SQL, Design Patterns, Collections Framework, Multithreading, Git, Maven/Gradle, and CI/CD.

Preferred Skills

Experience with Spring Security, CI/CD tools, Docker, Kubernetes, cloud platforms such as Azure or AWS, and messaging technologies like Kafka will be an added advantage. Candidates with experience working in Agile environments and contributing to large-scale enterprise applications will be preferred.

Work Experience

Role: Java Backend Developer

Experience: 5+ Years

Location: Bangalore

Education: Engineering in Computer Science, Information Technology, Engineering, or any related field.

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Java Developer job at Quest Global?

Use the apply link on this page: you apply directly with Quest Global on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Quest Global want for this Senior Java Developer role?

The job description asks for Core Java, Object-Oriented Programming, Collections, Multithreading, Exception Handling, Design Patterns, Spring Boot and Spring MVC. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Quest Global?

Apply to the Quest Global roles that match your experience, and tailor your resume to each job description: for this role that means showing Core Java, Object-Oriented Programming, Collections. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Java Developer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Quest Global, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →