Would you like to join the leading international intergovernmental organization
This is not just another software engineering role. As a Full Stack Engineer on this team you will be at the heart of developing and maintaining software applications that directly support NATOs operational capability. Your code will have a tangible impact on an international scale.
You will join a high-performing SCRUM team leveraging modern tools like Angular and Spring to solve complex problems. We are looking for a passionate engineer who is equally adept at crafting intuitive user interfaces as they are at designing robust back-end services. If you are motivated by technical excellence collaboration within a diverse international team and the unique challenge of developing for a secure mission-critical environment we want to hear from you.
Responsibilities:
Develop operate and maintain NATO software applications using designated development tools (e.g. IDE Jira Jenkins Maven).
Work as an integral member of a team that utilizes the SCRUM methodology.
Undertake both Front-end and Back-end development tasks with equal proficiency and professionalism.
Essential Qualifications & Experience:
Bachelors degree in Computer Science Information Technology or a closely related engineering field and at least 3 years of relevant experience in software development;
Proven experience and proficiency in Front-end development with at least 2 years of relevant experience in development using Angular framework version 10 or later. Excellent knowledge of
related technologies such HTML5 CSS and Typescript;
Proven experience and proficiency in Back-end development with at least 2 years of relevant experience in development using Spring framework version 5 or later. Excellent knowledge of
related technologies such as Java 5 or later and Spring Boot;
Proven experience and proficiency in writing automated testing for software modules (JUnit/Component Functional and Integration);
Proven knowledge of XML JSON Git Maven and Jenkins;
Proven knowledge of TCP/UDP/IP protocols networking concepts and ability to use networking tools (SSH Terminal);
Proven knowledge with SQL and NoSQL databases and DBMS;
Proven experience of working within the Linux environment (such as RHEL Oracle Linux);
Desired experience developing web applications using Web Sockets (ideally with STOMP;
Desired experience developing web applications with near real-time data visualisation requirements;
Desired experience of working with Agile (SCRUM) methodology;
Desired to have experience with Tactical Data Links;
Desired to have experience with packaging applications (RPMs);
Personal qualifications:
Proactive and positive work attitude in combination with a flexible and cooperative approach to fulfil the required tasks;
Ability to communicate and work within an international team;
Strong analytical and problem-solving skills with the ability to identify address and solve technical challenges.
If youve read the description and feel this role is a great match wed love to hear from you! Click Apply for this job to be directed to a brief questionnaire. It should only take a few moments to complete and well be in touch promptly if your experience aligns with our needs.
Would you like to join the leading international intergovernmental organizationThis is not just another software engineering role. As a Full Stack Engineer on this team you will be at the heart of developing and maintaining software applications that directly support NATOs operational capability. Yo...
Would you like to join the leading international intergovernmental organization
This is not just another software engineering role. As a Full Stack Engineer on this team you will be at the heart of developing and maintaining software applications that directly support NATOs operational capability. Your code will have a tangible impact on an international scale.
You will join a high-performing SCRUM team leveraging modern tools like Angular and Spring to solve complex problems. We are looking for a passionate engineer who is equally adept at crafting intuitive user interfaces as they are at designing robust back-end services. If you are motivated by technical excellence collaboration within a diverse international team and the unique challenge of developing for a secure mission-critical environment we want to hear from you.
Responsibilities:
Develop operate and maintain NATO software applications using designated development tools (e.g. IDE Jira Jenkins Maven).
Work as an integral member of a team that utilizes the SCRUM methodology.
Undertake both Front-end and Back-end development tasks with equal proficiency and professionalism.
Essential Qualifications & Experience:
Bachelors degree in Computer Science Information Technology or a closely related engineering field and at least 3 years of relevant experience in software development;
Proven experience and proficiency in Front-end development with at least 2 years of relevant experience in development using Angular framework version 10 or later. Excellent knowledge of
related technologies such HTML5 CSS and Typescript;
Proven experience and proficiency in Back-end development with at least 2 years of relevant experience in development using Spring framework version 5 or later. Excellent knowledge of
related technologies such as Java 5 or later and Spring Boot;
Proven experience and proficiency in writing automated testing for software modules (JUnit/Component Functional and Integration);
Proven knowledge of XML JSON Git Maven and Jenkins;
Proven knowledge of TCP/UDP/IP protocols networking concepts and ability to use networking tools (SSH Terminal);
Proven knowledge with SQL and NoSQL databases and DBMS;
Proven experience of working within the Linux environment (such as RHEL Oracle Linux);
Desired experience developing web applications using Web Sockets (ideally with STOMP;
Desired experience developing web applications with near real-time data visualisation requirements;
Desired experience of working with Agile (SCRUM) methodology;
Desired to have experience with Tactical Data Links;
Desired to have experience with packaging applications (RPMs);
Personal qualifications:
Proactive and positive work attitude in combination with a flexible and cooperative approach to fulfil the required tasks;
Ability to communicate and work within an international team;
Strong analytical and problem-solving skills with the ability to identify address and solve technical challenges.
If youve read the description and feel this role is a great match wed love to hear from you! Click Apply for this job to be directed to a brief questionnaire. It should only take a few moments to complete and well be in touch promptly if your experience aligns with our needs.
View more
View less