HamburgerMenu
hirist

Senior Java Backend Developer - Spring Boot/MVC

Cloudesign Technology
Chennai
5 - 7 Years
star-icon
4.3white-divider46+ Reviews

Posted on: 17/07/2025

Job Description

Job Title : Senior Java Backend Developer (Spring/ REST/GraphQL)

Location : Chennai, India (Hybrid)

Total Experience : 57 years

Notice Period : Immediate to 15 Days


About The Role :


Were looking for an experienced Java Backend Developer to join our team and build scalable, secure web applications and APIs.


Youll work with modern frameworks like Spring MVC/Boot and Reactive stacks, design REST and GraphQL APIs, and collaborate across front-end, QA, and DevOps teams.


Key Responsibilities :

- Application Development : Design, build, and maintain Java-based web services using Spring MVC, Spring Boot, and reactive frameworks (e.g. WebFlux).

- API Design : Architect secure, high-performance REST and GraphQL APIs, including schema design, resolvers, and authentication.

- Front-End Integration : Collaborate with front-end engineers using JavaScript, JQuery, HTML5, and CSS to deliver interactive, user-friendly interfaces.

- Web Services : Implement web services via REST, JAX-RS, and Spring-based REST controllers.

- Database Development : Design efficient data models and SQL solutions in SQL Server including stored procedures, functions, indexing, and query tuning.

- Testing & QA : Write comprehensive unit tests using JUnit and apply mocking frameworks (e.g. Mockito) to ensure test coverage and reliability.

- Best Practices : Participate in code reviews, debugging sessions, and follow Agile methodologies.

- Stay updated on new technologies and frameworks.


Required Skills & Qualifications :


- Languages & Frameworks : Strong Java (8+) experience with Spring MVC, Spring Boot, and reactive programming.

- Web Technologies : Proficient in JavaScript, JQuery, HTML5, and CSS.

- API Development : Hands-on experience building secure REST and GraphQL APIs using JAX-RS, Spring Boot, or similar.

- Databases : Experience in SQL Server, writing complex queries, stored procedures, and optimizing performance.

- Testing Tools : Hands-on with JUnit and mocking frameworks such as Mockito.

- Software Design : Solid understanding of OOD/OOP principles, design patterns, and microservices architecture.

- Soft Skills : Strong communication, problem-solving, and ability to work in fast-paced Agile environments.


Bonus / Nice-to-Haves :


- Exposure to Spring Security, OAuth2/OpenID Connect.

- Background in containerization (Docker, Kubernetes) and CI/CD pipelines.

- Familiarity with front-end frameworks like React, Angular, or Vue.js.

- Experience with GraphQL tooling (Apollo, GraphQL Java).

- Cloud experience (Azure, AWS, GCP).


Education & Experience :


- Bachelors or Masters degree in Computer Science, IT, or related field.


info-icon

Did you find something suspicious?