Software Developer
As a Software Developer you are our Java software expert and you participate in the development of our in-house-built solutions.
Your focus will be on skeyes’ complex development projects for critical infrastructure environments. For instance building a real-time operational portal and dashboard for delivering tactical information to our air traffic controllers or building enterprise data gateways for exchanging operational and critical information between systems.
What does a Software Developer at skeyes?
- You are responsible for software design (architecture), development (coding) and operational support activities. Furthermore, you provide expertise in the full software development lifecycle, from concept and design to configuration management and testing.
- You analyse and transform functional requirements of the business into a suitable technical solution. You do this in consultation with internal and external stakeholders (other technical departments, external suppliers and partners, business units…).
- You deliver quality code taking into account project deadlines and company standards. In addition you conduct the necessary code and quality assessments on work of external consultants and partners ensuring that transversal requirements (e.g. security) are defined and used in the project development.
- You support high-availability, performance and continuous improvement by investigating alternatives and new technologies and presenting them for architectural review.
- You make changes to the systems (updates, upgrades, corrective and proactive changes). You write (automated) unit and integration tests and you document the implemented architecture, code and solution.
Candidate profile
What makes you the ideal Software Developer?
- You have 10 years of solid experience in Java-based programming with a strong portfolio of top-class coding and builds to your name.
- Java-based programming (Jakarta EE 8 and higher), web-based development (HTML5, CSS3, JavaScript) and web frameworks (JQuery, Angular and React) hold no secrets for you.
- Good understanding of and/or experience with:
- application servers, applications frameworks and databases;
- Linux systems and regular virtualization combined with basic scripting;
- web portals (Liferay) and web servers (Nginx and Apache), with hands-on experience in implementing RESTFul web services and microservices;
- DevOps with docker (swarm), Ansible, chef and puppet;
- Enterprise data gateways, streaming bus (AMQP) and application performance tooling such as Splunk, ELK stack, App Dynamics, Grafana);
- authentication methods (Oauth, OpenID, SAML, federation, AD);
- object-oriented concepts and data structure and transforming existing monolithic to microservice architecture;
- Azure Cloud.
- You have experience with the software development lifecycle (SDLC) processes and technologies.
- You are familiar with current software management tools such as Atlassian Jira, Jenkins, GIT or maven.
- You master English combined with French or Dutch.
Apply
Print
Security Screening
In light of the vacancy to which you respond we would like to draw your special attention to the fact that prior to being employed by skeyes candidates have to undergo a security screening which will be carried out by the National Security Authority. More info