Home
Jobs

Java/GraphQL Developer - Microservices Architecture

6 - 8 years

11 - 15 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly skilled and experienced Java-GraphQL Developer to join our growing team in Indore. This is a full-time, on-site position where you will be responsible for designing, developing, and implementing robust and scalable software solutions. You will play a key role in building and maintaining our microservices architecture, ensuring the delivery of high-quality, efficient, and effective analytics solutions for our clients. This role requires strong technical expertise in Java technologies, microservices, GraphQL, and a solid understanding of software development best practices. You will collaborate closely with cross-functional teams to translate business requirements into technical designs and deliver comprehensive solutions.


Key Responsibilities :

- Design, develop, and implement high-performance and scalable software solutions using Java and related technologies.

- Develop and deploy microservices using Jakarta EE and Spring Boot frameworks.

- Design and implement efficient and effective GraphQL APIs.

- Write clean, well-documented, and testable code following coding standards and best practices.

- Apply established design patterns to solve complex technical challenges and ensure maintainability and scalability.

- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.


- Collaborate effectively with product managers, data scientists, and other engineers to deliver integrated solutions.

- Troubleshoot and resolve technical issues and provide timely support.

- Contribute to the continuous improvement of our development processes and methodologies.

- Work with NoSQL databases such as Cassandra or similar technologies.

- Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools like CircleCI, GitHub Actions, Harness, etc.

- Contribute to the design and implementation of large-scalability projects involving cloud-based infrastructure.

- Ensure the security and performance of developed applications.

- Stay up-to-date with the latest technology trends and best practices in Java development, microservices, and GraphQL.


Qualifications :

- Proven experience in Software Development and Programming (6 to 8 years).

- Strong proficiency with Jakarta EE and Microservices architecture.

- Solid understanding and practical application of various Design Patterns.

- Excellent problem-solving and analytical skills with a strong attention to detail.

- Ability to work effectively both independently and as a collaborative member of a team.

- Bachelor's degree in Computer Science, Software Engineering, or a related field.


Technical Expertise :

- Extensive hands-on experience in core Java technologies.

- Strong expertise in Spring Framework and J2EE Technologies.

- Proven experience in developing and deploying applications using Spring Boot.

- Solid understanding and practical experience with Microservices architecture and related concepts.

- Strong knowledge and hands-on experience with GraphQL.

- Experience with NoSQL databases, preferably Cassandra or similar technologies.

- Good experience in using continuous integration and continuous deployment (CI-CD) tools such as CircleCI, GitHub Actions, Harness, etc.


- Working knowledge of large-scalability projects involving cloud-based infrastructure design and implementation.


Mock Interview

Practice Video Interview with JobPe AI

Start Java 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