Java Full Stack Developer

60 years

0 Lacs

Posted:4 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

It has been more than 60 years since SYSTRA has garnered expertise that spans the entire spectrum of Mass Rapid Transit System. SYSTRA India’s valuable presence in India roots back to 1957, where SYSTRA worked on the electrification of Indian Railways. Our technical excellence, holistic approach and the tremendous talent provides a career that puts people who join us at the heart of improving transportation and urban infrastructure efficiency.
Understand better who we are by visiting www.systra.inContextWe are seeking a highly skilled and motivated Full Stack Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have strong expertise in Java (backend), Angular (frontend), and the Spring framework stack, capable of designing, developing, and maintaining modern web applications for enhanced business solutions.Missions/Main Duties
  • Design, develop, test, and maintain backend services and APIs using Java (Spring ecosystem).
  • Build responsive, accessible, and performant front-end interfaces using a modern framework (Angular, React, or Vue).
  • Translate product and UX requirements into end-to-end technical solutions, including data models, APIs, and UI components.
  • Implement RESTful and/or GraphQL APIs, DTOs, and contract validation; document APIs (OpenAPI/Swagger).
  • Work with relational and NoSQL databases: design schemas, write optimized queries, and implement migrations.
  • Apply asynchronous and event-driven patterns where appropriate (message brokers, queues, Kafka, pub/sub).
  • Ensure application security: authentication/authorization, input validation, secure storage of secrets, and adherence to OWASP best practices.
  • Write unit and integration tests; contribute to end-to-end test automation and maintain test coverage.
  • Participate in code reviews, design reviews, and pair programming to maintain code quality and mentor juniors.
  • Collaborate with QA, DevOps, and product teams on CI/CD pipelines, deployments, observability (logging, metrics, tracing), and incident resolution.
  • Profile and optimize performance, troubleshoot production issues, and implement monitoring and alerting.
  • Contribute to documentation, runbooks, and architecture decision records.
Profile/Skills
  • Must
    • Bachelor’s degree in engineering (Computers) or MCA
    • Java SE/EE
    • Spring framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
    • Angular (v8 and above preferred)
    • RDBMS (preferably MySQL, PostgreSQL, or Oracle)
    • HTML5, CSS3, JavaScript, and TypeScript
    • 3 to 4 years of experience
    • Good to Have:
      • cloud platforms (AWS, Azure), Docker, or Kubernetes
      • unit testing frameworks (JUnit, Jasmine, Karma)
    We commit to put people who join us at the heart of improving transportation and urban infrastructure efficiency. As we are growing, this is time to be a part of this challenging adventure. It’s not a job - it’s a career!

    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