Java Full Stack Developer

60 years

1 - 3 Lacs

Posted:4 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part 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.in

Context:
We 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