Home
Jobs

2 - 3 years

1 - 5 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

Design, develop, and maintain high-throughput Java 8 applications following OOP principles.


Implement RESTful microservices with Spring Boot and define clean Spring MVC controller endpoints.


Integrate with relational databases using Spring Data JPA/Hibernate, designing schemas and optimizing queries.


Secure APIs with Spring Security, implementing authentication and authorization mechanisms (e.g., JWT, OAuth2).


Use Git for source control, Maven for builds, and Swagger/OpenAPI for documenting APIs.


Write thorough unit and integration tests using JUnit and Mockito, ensuring robust test coverage.


Collaborate with peer developers, actively participate in code reviews, Agile sprint planning, and CI/CD workflows.


Troubleshoot, debug, and resolve performance bottlenecks in production-critical services.

Required skill


Preferred candidate profile


23 years of hands-on Java development experience.


Proficient in Core Java, including Java 8 features (Streams, Lambdas), OOP, Collections, and Exception Handling


Strong experience with Spring Boot for microservices, Spring MVC, Spring Data JPA, and Spring Security.


Skilled with relational databases (MySQL/PostgreSQL), JPA/Hibernate, and writing JPQL or Criteria API.


Familiarity with Git, Maven, and tools like Swagger/OpenAPI for REST API documentation

JUnit and Mockito experience for writing unit and integration tests


Understanding of application lifecycle and deployment processes, CI/CD pipelines (e.g., Jenkins, GitHub Actions).


Problem-solving mindset, attention to detail, strong communication skills, and ability to work within Agile teams


More Jobs at Xsilica Software Solutions

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Programming Interview Now
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

Hyderabad, Chennai, Bengaluru