Full Stack Developer

January 11, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

To manage and configure those passenger information systems, we are offering our customers a set of software tools. These tools enable operators to manage applications remotely, update configurations and content on the train and operate on-board passenger communication functions. At the same time, this application is also connecting to 3rd party data sources to make sure that real-time information updates concerning schedule updates, delay information and connections is sent to the right vehicles. We use the latest technologies to offer our high-demanding customers the best applications possible. We are looking for passionate colleagues who want to help build our future together.

Responsibilities:

  • Work together with the team lead/architect on designing secure architecture patterns to fulfil the business needs
  • Design and implement application software which runs on both embedded devices
  • Be responsible for the integration of multiple components. Make sure all software components act as one system.
  • Act as key player in the project delivery process
  • Deploy integrated systems to the testbenches and trains.
  • Manage test, staging and production environments
  • Deploy upgrades, fixes to systems and applications
  • Integrate with automation tools and frameworks (CI/CD pipelines)
  • Collaborate with front and backend development teams, as well as QA to improve overall architectures, processes, systems and procedures and data security
  • Work in a multidisciplinary and international team in order to combine different technologies into a comprehensive design that is able to provide an end-to-end solution for different projects
  • Formulate ideas for continuous improvement
  • The technology stack you will be working with includes: Java, Spring Boot, Quarkus, Angular, Keycloak, Docker, Linux scripting, Linux packaging, Python, Networking, …

About you:

  • You have a Master’s degree in computer science engineering or ICT
  • You have experience with Java languages, Python, AWS and Azure architectures, Linux, Git…
  • You possess a strong command of software-automation production systems (Jenkins)
  • You have good knowledge of IP network protocols and Linux scripting
  • You are eager to continuously improve your skills and knowledge in order to keep up to date with industry standards
  • You have excellent problem solving skills and you learn new technologies quickly.
  • You are a team player with strong interpersonal skills.
  • You have sufficient communication skills in English

Hiring Team Member

Shaik Bakshu
Tag Specialist