Key Responsibilities:
- Design, develop and test (including automated integration and regression) a new software solution
- Use a range of proven technologies (Java, Angular, Springboot, Jira, Git, Jenkins, …) with lots of room for experimentation (for example container orchestration, CI/CD tooling and automation) to bring true value to our customers
- Have the opportunity to be and develop yourself and others as full-stack engineers covering software architecture, development, quality assurance, security, operations and IT infrastructure aspects
- Analyse detail systems factors: input/output requirements, information flow, hardware and software requirements, alternative approaches, etc
- Validate alternative problem management proposals and make decisions on solutions
- Provide technical guidance to customers and act as mentor to less senior team members. May give presentations to management and customers.
- May lead design review meetings for small to medium size/complexity/risk projects
- May coordinate and monitor the activities, such as schedules and costs, of a small project team
- Evaluate and recommend technical feasibility and estimates of the proposed systems solutions
Technical skills:
- Advanced-level frontend developer with a minimum of 4 years of experience (Angular 10 or newer, REACT, HTML5, CSS, Bootstrap)
- Advanced-level Java backend developer with a minimum of 5 years of experience (Java 11 or newer JAVA 17, Springboot)
- Advanced-level of software development tools (GIT, Maven, IDEA)
- Advanced-level in designing and implementing software solutions with high scalability, Performance and resilience (i.e. multi-processing, multi-threading, distributed)
- Advanced-level in unit testing, integration testing and mocking tools (Jasmine, Karma, JUnit, Mockito).
- Advanced-level of continuous delivery process and technologies (e.g. Docker, Kubernetes, Jenkins, Ansible)
- Practical experience of SSL/TLS, HTTP/S, XML (schema, XSLT)
- Practical experience of databases (Elastic Search, Oracle, JDBC, H2, JPA) and data modelling
- Practical experience of Linux OS (RedHat)
Any Gradute