Java Backend Engineer (GraphQL) (6+ years)

6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Java Backend Engineer

Key Responsibilities:

  • Design, develop, and maintain

    robust, scalable, and secure backend services

    using Java (Spring Boot) and GraphQL.
  • Implement and maintain

    GraphQL APIs

    , ensuring efficient data fetching and schema design.
  • Work extensively with

    MongoDB

    for schema design, data modeling, and query optimization.
  • Collaborate with

    frontend engineers, product managers, and DevOps teams

    to deliver end-to-end solutions.
  • Develop and maintain

    RESTful and GraphQL APIs

    to support web and mobile applications.
  • Optimize application performance and ensure high availability, scalability, and fault tolerance.
  • Participate in

    code reviews, unit testing, and integration testing

    to ensure code quality and reliability.
  • Mentor junior engineers and contribute to

    best practices and coding standards

    .
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Stay updated with emerging technologies and incorporate them where relevant.

Required Skills and Qualifications:

  • 6+ years of professional experience

    as a Backend Engineer with strong proficiency in

    Java (Spring Boot)

    .
  • Proven expertise in

    GraphQL

    , including schema design, resolvers, and performance optimization.
  • Strong experience with

    MongoDB

    , including indexing, aggregation pipelines, and data modeling.
  • Proficient in developing

    RESTful and GraphQL APIs

    for large-scale applications.
  • Familiarity with

    microservices architecture

    and

    containerization (Docker/Kubernetes)

    .
  • Good understanding of

    CI/CD pipelines

    , version control (Git), and agile methodologies.
  • Experience with

    unit testing frameworks

    like JUnit, Mockito, etc.
  • Strong problem-solving skills and the ability to work independently and in a team.
  • Excellent communication skills, both verbal and written.

Preferred Qualifications:

  • Experience with

    cloud platforms

    such as AWS, Azure, or GCP.
  • Familiarity with

    API Gateway, Kafka, or other messaging systems

    .
  • Knowledge of

    security best practices

    (OAuth2, JWT, encryption).
  • Experience with

    performance monitoring tools

    (e.g., Prometheus, Grafana, New Relic).

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.

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