HamburgerMenu
hirist

Software Engineer - Java/GraphQL

Sureminds Solutions Pvt. Ltd.
Multiple Locations
5 - 14 Years

Posted on: 11/11/2025

Job Description

Roles & Responsibilities :

Design and Development :

- Design, develop, and maintain robust and scalable Java applications using Spring Boot and other relevant frameworks.

- Implement GraphQL APIs for efficient data querying and manipulation, ensuring optimal performance and user experience.

- Develop and maintain RESTful APIs in conjunction with GraphQL services where appropriate.

- Design and implement microservices architecture principles, including service discovery, load balancing, and inter-service communication.

Collaboration and Integration :

- Collaborate with front-end developers to seamlessly integrate user-facing elements with server-side logic.

- Participate in architectural discussions and contribute to the definition of application structure and design.

- Work with product management and other stakeholders to understand requirements and prioritize features.

Technical Skills :

- Proficiency in Java, Spring Boot, Spring Security, and Spring Data.

- Strong understanding of GraphQL concepts, including schema design, queries, mutations, and subscriptions.

- Experience with GraphQL tools and frameworks (e.g., Apollo Federation, GraphQL Java).

- Familiarity with microservices design patterns and distributed systems.

- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).

- Proficiency in version control systems (e.g., Git).

Soft Skills :

- Strong analytical and problem-solving skills, excellent communication and teamwork abilities, and a passion for continuous learning.

Education :

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).


The job is for:

Women candidates preferred
For women joining back the workforce
info-icon

Did you find something suspicious?