Senior Software Engineer - Fullstack

5 - 7 years

30 - 35 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role & responsibilities

Engineering & Feature Ownership

  • Design, develop, and optimize services and components using

    Java (Spring Boot or equivalent)

    , including automation test cases and unit tests.
  • Build RESTful APIs, integrations, and data workflows where required.
  • Contribute to front-end features using

    React, GWT, or Angular

    .
  • Own assigned features end-to-end from requirement understanding to production-ready delivery.
  • Ensure

    performance, scalability, reliability, and security

    of the application stack.
  • Write clean, maintainable code with strong

    unit and integration test coverage

    .

Collaboration & Technical Contribution

  • Work closely with

    Product Management, Engineering, UX, QA, and DevOps

    throughout the feature lifecycle.
  • Participate actively in

    design discussions, code reviews, and architecture conversations

    .
  • Mentor junior developers by helping them debug issues, adopt best practices, and understand design patterns.
  • Collaborate across scrum teams on shared patterns, libraries, or services.

Documentation & Communication

  • Document APIs, service behavior, UI flows, and architectural decisions.
  • Communicate effectively with stakeholders to align requirements and clarify assumptions.
  • Contribute to internal knowledge bases, run KT sessions, and help maintain engineering documentation.

DevOps & Release Awareness

  • Work with CI/CD pipelines (Jenkins, Harness, GitHub Actions, etc.).
  • Collaborate with DevOps to troubleshoot deployment/configuration issues.
  • Support release readiness with logs, metrics, dashboards, and basic monitoring.
  • Participate in production support discussions when needed.

Preferred candidate profile

Must-Have Qualifications

  • 5+ years

    of hands-on experience in full-stack or backend-leaning development.
  • Strong expertise with

    Java, Spring Boot, REST APIs

    , and service-oriented design.
  • Working experience with

    React, Angular, or GWT

    .
  • Good understanding of

    HTML5, CSS3, JavaScript

    , and general frontend fundamentals.
  • Familiarity with

    CI/CD pipelines

    and cloud environments (AWS/Azure/GCP preferred).
  • Strong debugging, problem-solving, and system analysis skills.
  • Effective communication and collaboration with cross-functional teams.
  • Ability and willingness to learn new technologies as required.

Nice-to-Have Qualifications

  • Exposure to automation or scripting
  • Familiarity with

    Docker, Kubernetes, Terraform

    or similar DevOps tools.
  • Experience working in SaaS or enterprise-scale systems.
  • Understanding of Agile/Scrum processes and iterative development.
  • Familiarity with

    AI-assisted coding tools

    (GitHub Copilot, Cursor, etc.).

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
Boomi Software logo
Boomi Software

Information Technology (IT)/Software

Austin

RecommendedJobs for You