Bangalore, Karnataka, India Employment

Transport for London (TfL) is hiring a Software Expert

About the Role

Transport for London (TfL) is hiring a Software Expert to own the complete delivery lifecycle and maintenance of critical software projects and products. In this role, you will serve as the primary technical contact for managing production issues and shaping the roadmap for research and development tasks within a dynamic and forward-thinking environment focused on innovative solutions.

What You'll Do

  • Code, design, execute, and take complete responsibility for the delivery and maintenance of software projects and products.
  • Work with business groups to outline project deliverables and manage the roadmap of R&D tasks.
  • Collaborate with Technical Relationship Managers and Architects to understand client-initiated R&D requests.
  • Act as the primary point of contact for managing and driving production defects to resolution.
  • Tailor processes to manage time-sensitive issues and bring them to appropriate closure.

What We're Looking For

  • An Engineering bachelor’s degree (BE/B.Tech/MCA or equivalent) in Computer Science.
  • At least 5+ years of software development experience.
  • Strong working knowledge with Java 8+, ORM, Spring Boot, and a testing framework like Junit, Cypress, or others.
  • Working experience with at least one database: MySQL, Oracle, or PostgreSQL.
  • Proven experience in designing scalable microservices solutions.
  • Good understanding and working knowledge of REST APIs, strong debugging skills, and usage of log frameworks like ELK.
  • Understanding of CSS, HTML, and Javascript, with coding skill in Angular and responsive design for all devices.
  • Demonstrated track record of end-to-end delivery of enterprise-grade software.
  • Previous experience in providing technical guidance.
  • Strong background in continuous integration practices.
  • Attention to detail and quality, and the ability to work well in and across teams.
  • Ability to advocate for and influence multiple stakeholders.
  • Must have already worked with or have familiarity with agile methodologies.
  • Excellent analytical, reasoning, and communication skills, both written and oral.
  • Ability to learn new domains and deliver output.

Nice to Have

  • Candidates with working knowledge of Angular are preferred.
  • Candidates with knowledge of CI/CD, Docker/Kubernetes are preferred.
  • Candidates with knowledge of any message queue – RabbitMQ/Kafka or others – are preferred.

Technical Stack

  • Languages/Frameworks: Java 8+, Spring Boot, Angular, CSS, HTML, Javascript
  • Data & Persistence: ORM, MySQL/Oracle/PostgreSQL
  • APIs & Communication: REST APIs
  • Testing: Junit/Cypress/other testing frameworks
  • Infrastructure & Tools: CI/CD, Docker/Kubernetes, RabbitMQ/Kafka/other message queues
  • Observability: ELK logging framework

Transport for London is an equal opportunity employer.

Required Skills
JavaSpring BootORMMicroservicesREST APIsMySQLOraclePostgreSQLJUnitCypressELKCSSHTMLJavaScript
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Transport for London (TfL)

Transport for London (TfL) is responsible for the transport system in London, including the London Underground network. It manages public transport, major roads, and other transport services to keep London moving.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago