Java Backend senior Developer

0 - 4 years

4 - 18 Lacs

Posted:1 week ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description:

We are seeking an experienced Senior Java Backend Developer with 5–6 years of hands-on experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should have strong expertise in Java (1.8 and above) and the Spring ecosystem, with exposure to cloud-native development, event-driven architecture, and CI/CD practices. The role requires a proactive individual who can contribute to system design, performance optimization, and high-quality code delivery.

Key Responsibilities

· Design, develop, and maintain robust, scalable, and high-performance backend services using Java and Spring technologies.

· Build and consume RESTful web services adhering to best practices and security standards.

· Implement business logic using Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, and Spring Data REST.

· Work with JPA/Hibernate for data persistence and optimize database interactions with MySQL.

· Design and implement event-driven architectures using messaging systems (preferably Apache Kafka).

· Ensure application scalability, fault tolerance, and high availability through efficient design patterns.

· Implement multi-threading and concurrency concepts to handle high-volume transactions.

· Integrate applications with cloud environments, preferably Microsoft Azure, and support cloud deployments.

· Build and maintain CI/CD pipelines for automated build, test, and deployment processes.

· Containerize applications using Docker and support deployments across environments.

· Perform load, stress, and performance testing and optimize system performance.

· Write and execute unit and integration tests, including testing RESTful web services.

· Collaborate with cross-functional teams including frontend, QA, DevOps, and architecture teams.

· Follow coding standards, version control practices (Git), and documentation guidelines.

· Troubleshoot production issues and provide timely resolutions.

Mandatory Skillset & Tools

· Java 1.8 and above

· Spring Framework: Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, Spring Cloud Config, Spring Data REST

· ORM & Persistence: JPA, Hibernate

· Databases: MySQL

· Architecture: Event-driven design, scalable system design

· Messaging Systems: Apache Kafka (preferred) or similar messaging queues

· Concurrency: Multi-threading and concurrency handling

· Web Services: RESTful APIs

· Cloud: Working knowledge of Microsoft Azure

· DevOps: CI/CD pipelines, Docker

· Version Control: Git and related tools

· Testing: REST API testing, load and performance testing

· OS & Scripting: Linux, basic shell commands

Soft Skills

· Strong written, verbal, and presentation skills

· Proactive, self-driven, and problem-solving mindset

· Ability to work independently as well as in a team environment

· Good understanding of SDLC, agile methodologies, and best coding practices

Preferred Qualification: BE/B.Tech in any stream, relevant experience with technical graduation BCA,MCA,BSC(IT) can be considered

Reporting to: Team lead/Architect/Technical Product Manager

Peers: UI, backend developers, Team leads, Architects

Team: Tech team

Job Types: Full-time, Permanent

Pay: ₹453,509.95 - ₹1,885,227.78 per year

Benefits:

  • Health insurance
  • Life insurance
  • Paid sick time
  • Paid time off
  • Provident Fund

Ability to commute/relocate:

  • Kadugodi, Karnataka: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • Can you come for a Face-to-Face Interview

Education:

  • Doctorate (Required)

Experience:

  • Java: 4 years (Required)

Location:

  • Kadugodi, Karnataka (Required)

Work Location: In person

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

RecommendedJobs for You