Full Stack Developer (Backend – Java / Python / Node.js)

5 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role


Full Stack Developer

secure, scalable, and high-performing microservices

You will collaborate closely with product, DevOps, and frontend teams to deliver full-stack features and maintain production-grade systems.


Key Responsibilities

  • Design, develop, and deploy

    microservices-based backend applications

    using

    Java (Spring Boot)

    ,

    Python (FastAPI/Flask)

    , or

    Node.js (Express/NestJS)

    .
  • Build and maintain

    RESTful APIs

    for internal and external integrations.
  • Contribute to

    frontend integration

    (React, Vue, or Angular) for full-stack feature delivery.
  • Develop and maintain

    CI/CD pipelines

    for automated build and deployment.
  • Deploy and manage cloud applications on

    AWS

    or

    Google Cloud Platform (GCP)

    .
  • Work with

    Docker

    and containerized applications for development and production.
  • Implement

    database schemas and queries

    using PostgreSQL, MySQL, or NoSQL databases (MongoDB, Redis).
  • Ensure

    security, scalability, and fault tolerance

    across microservices.
  • Write

    unit tests and integration tests

    for backend services.
  • Collaborate with DevOps for

    infrastructure automation

    , monitoring, and troubleshooting using

    Grafana

    ,

    Prometheus

    , or

    CloudWatch

    .
  • Participate in design discussions, sprint planning, and code reviews.


Required Skills & Qualifications

  • 5+ years

    of professional full-stack or backend development experience.
  • Strong experience in

    Java (Spring Boot)

    ,

    Python (FastAPI/Flask)

    , or

    Node.js (Express/NestJS)

    .
  • Solid understanding of

    REST API design

    ,

    JSON-based data exchange

    , and

    HTTP standards

    .
  • Experience developing and deploying

    microservices

    and

    distributed systems

    .
  • Proficiency in

    Docker

    and container-based deployments.
  • Hands-on experience with

    AWS

    (EC2, Lambda, S3, RDS, ECS) or

    GCP

    (Compute Engine, Cloud Run, Pub/Sub, Cloud SQL).
  • Good understanding of

    CI/CD pipelines

    and version control (Git/GitLab/Jenkins).
  • Familiarity with

    Unix/Linux environments

    and shell scripting.
  • Experience with

    PostgreSQL

    ,

    MySQL

    , or

    NoSQL

    databases.
  • Strong debugging, profiling, and optimization skills.
  • Understanding of

    API security

    , authentication (OAuth2, JWT), and authorization.


Nice-to-Have Skills

  • Experience with

    frontend frameworks

    (React, Angular, or Vue).
  • Familiarity with

    GraphQL

    ,

    gRPC

    , or event-driven architecture.
  • Exposure to

    Kubernetes

    ,

    Terraform

    , or other IaC tools.
  • Experience with

    payment gateways

    ,

    offline transaction processing

    , or

    fintech APIs

    .
  • Understanding of

    asynchronous processing

    and

    message queues

    (Kafka, RabbitMQ, Celery).
  • Hands-on with

    monitoring, logging

    , and

    alerting stacks

    (Grafana, Prometheus, ELK).
  • Knowledge of

    test automation

    and

    DevOps best practices

    .


Soft Skills

  • Strong ownership, accountability, and a problem-solving mindset.
  • Excellent collaboration and communication skills across teams.
  • Ability to deliver high-quality code under tight deadlines.
  • Adaptable to a multi-language backend environment.
  • Continuous learner passionate about modern tech stacks.


Education

  • Bachelor’s degree in Computer Science, Engineering, or a related field.


What We Offer

  • Competitive compensation and growth opportunities.
  • Exposure to modern cloud-native architectures and DevOps practices.
  • Work on impactful systems involving

    real-time data

    ,

    transaction processing

    , and

    secure integrations

    .
  • A collaborative environment with mentorship, autonomy, and learning opportunities.
  • Access to cutting-edge tools for backend, cloud, and DevOps development.

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