Software Engineer - Senior

ITCAN PTE. LIMITED

Required

  • 5–8 years of software engineering experience
  • Experience building full-stack or operator-facing applications using Java and its Maven/Spring Boot ecosystem, with exposure to C++ within the wider HMI ecosystem
  • Experience deploying applications to virtual machines and containers and supporting applications in Kubernetes environments
  • Experience building responsive user interfaces and integrating them with backend services
  • Experience conducting design and code reviews and supporting requirements clarification, automated testing and integration troubleshooting

Preferred

  • Experience working within the SAFe framework Experience developing software for safety-critical and mission-critical systems Experience with Kafka or equivalent event-stream integration, Git/GitLab CI/CD, automated UI/API testing and code-quality tools
  • Experience with virtual HMI, containerised deployment, performance troubleshooting, usability, human factors or mission-critical systems

Equivalent Technologies

REST or equivalent API integration; equivalent real-time UI and graphics technologies

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.