Rikruit logo

Senior Java Developer

Rikruit

5 - 8 years

Chandigarh

Posted:16 hours ago

Apply

Job Description

As a Senior Java Developer, you will play a key role in designing, developing, and maintaining scalable, reliable, and high-performance backend applications. You will work extensively with Java, Spring Boot, REST APIs, and microservices architecture to build robust software solutions.


You will collaborate with cross-functional teams to deliver high-quality applications, troubleshoot production issues, optimize performance, and contribute to technical decisions, code quality, and engineering best practices. This role also offers opportunities to mentor junior developers and contribute to the continuous improvement of development processes.



What You Need for This Role

Education: A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.

Experience: 5–8 years of hands-on experience in Java backend development.


Technical Skills:

Strong knowledge of Java 17 or higher, or equivalent experience with the Java versions used in the project.

Extensive experience with Spring Boot, REST APIs, and microservices architecture.

Strong understanding of object-oriented programming, design patterns, exception handling, and Java collections.

Experience with relational databases such as PostgreSQL, MySQL, or Oracle, including SQL query optimization.

Familiarity with NoSQL databases where relevant to the application.

Experience writing unit and integration tests using JUnit and Mockito.

Proficiency in Git, Maven, and Linux/Unix environments.

Working knowledge of Docker and containerized application deployment.

Understanding of Agile/Scrum methodologies and collaborative software development practices.

Ability to debug complex issues and develop maintainable, production-ready code.


Good to Have:


Experience with Apache Kafka or other event-driven messaging systems.

Familiarity with CI/CD tools such as Jenkins or equivalent platforms.

Experience with infrastructure automation tools such as Ansible or Terraform.

Exposure to container orchestration platforms such as Kubernetes or Docker Swarm.

Knowledge of Bash scripting for automation.

Experience with application monitoring, logging, performance tuning, and distributed tracing.

Familiarity with cloud platforms such as AWS, Azure, or GCP.

Skills Required

Java Backend Java Spring Boot Rest Apis Microservices Architecture Software Solutions Continuous Improvement Computer Science Information Technology Backend Development Spring Boot Object Oriented Programming

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Rikruit logo
Rikruit

RecommendedJobs for You

RekNomics logo

Chennai

Rikruit logo

Chandigarh

Loginsoft logo

Hyderabad

Wissen Technology logo

Senior Java Developer

Wissen Technology

Mumbai

CLIRNET logo

Kolkata

ZAPS Group logo

Pune

F

Senior Java Developer

Future tech corporate solutions

Chennai

TransUnion logo

Pune