SYSTRA

Java Full Stack Developer

Location IN-Hyderabad
ID 2025-7345
Contract Type
Permanent

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!

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.