Java Developer Frontline project

Employer: Systematic
Domain:
  • Internet - eCommerce
  • IT Hardware
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 20.05.2019

    In January 2017, Systematic opened a development center in Bucharest that produces communication software for NATO, IT solutions for professionals in the healthcare and service sectors and innovative library and learning software platforms.

    The project
    In the SitaWare Frontline program we are developing world class products for battle control at the frontline and battle management for the dismounted commander.

    SitaWare Frontline is a breakthrough in battle control software that offers clarity, simplicity and high performance that addresses real world command and control challenges at the frontline. It has been designed by and for frontline commanders in tough environments, where a clear operational view with rapid updates of friendly force tracking (FFT) is absolutely essential and has been built with deployment and in-theatre management in mind.

    SitaWare Frontline is a touch screen application installed on Windows tablets in military vehicles. The application is a battle management program which gives an overview of the position and movement of all friendly units and reported enemies as well as supports various military operations. Integrations are made with various hardware such as military radios and Laser Range finders.

    SitaWare Edge is an Android application which is specifically designed for the dismounted commander at the tactical edge. Its operational simplicity provides the commander with fast and clear friendly force tracking (FFT) picture, tactical situation and latest intelligence overlays thereby enhancing force protection.

    With the ability to exchange tactical command layers, complex manoeuvres can be quickly illustrated on the map and shared with subordinates via tactical data communication, thus saving valuable voice time and speeding up operation execution.

    We are designing the next generation of SitaWare products based on modern technology stack. This involves working with newest technologies. We are using the Scrum Process, with a self-organizing team consisting of: Developers, Scrum Master (one of the developers has this role), Testers, an architect, a Product Owner and a Project Manager.

    We are looking for developers with good collaboration, communication and programming skills to start up our team in Romania. They will be working with a team in Denmark and a team in Ukraine. Developers should be available to work for first 2 weeks in Systematic HQ in Denmark, Aarhus.


    Major technologies:
    Java, TypeScript or Angular
    Technology stack:
    Java technology (OGSI, JAX-RS, JUnit, Mockito, JavaFX, Swing)
    REST services, JSON, XML
    Docker
    Tools( Jira, Git, IntelliJ, Continuous Integration (Teamcity))
    Web technologies: AngularJS, Bootstrap, TypeScript, JavaScript, CSS3/SCSS, HTML5,
    Jasmine, Karma
    Methodology (Scrum, Kanban, TDD)
    Build environment (Maven and Gradle)
    Test frameworks (Junit, Sikuli and Robot)
    CI, CD



    General qualifications:
    Good collaboration skills. Preferably experienced in working in groups.
    Good communications skills. Both with regard to collaboration but also related to speaking his mind, so we can improve the way we work.
    Good English abilities.


    Technical qualifications ('must have'/'will be an advantage')
    We are designing the next generation of SitaWare products based on modern technology stack. This involves working with newest technologies. We are looking for talented software developers with high level experience within Java or JavaScript technologies (preferably both). For Java we are using JavaFX and for JavaScript it is TypeScript and Angular.

    Experience with the following will be an advantage but not a requirement:
    - Web technologies (CSS, JSON, HTML and XML)
    - OSGi
    - Build environment (Maven and Gradle)
    - Test frameworks (Junit, Sikuli and Robot)


    Examples of work we do:
    Force Protection
    Knowledge on the exact location of the troops and any coalition troops in the area of operational interest, faster and with more accuracy than enemy forces
    Enables users to plan and execute missions in both static and mobile environments, easily implement change of location of command and, if necessary, destroy mission data in an emergency


    Personal competencies:
    You are outgoing and relationship-building.
    You work analytical and structured.
    You are quality minded.
    You possess great drive and commitment, and have a positive approach to things.
    You work well in close cooperation with your colleagues and is a good team player.
    You have a theoretical background in computer science, computer engineering or similar.
    You have the ability to suggest solutions.
    You have an openness regarding 'sourcing setup' experiments.
    You are proactive and result oriented.
    You have a natural interest in getting the group to work together and improve the team performance.


    Benefits
    An open minded working environment, where we have focus on our employees and their well being. Systematic in Romania is a rapidly growing company, which means that we are developing and changing.

    Above that we offer you:
    A challenging position, room for own initiative and personal growth
    Flexible benefit program (you can mix your benefits choosing from different kind of Services on a very dynamic platform)
    Private medical insurance
    Project specific training
    Flexible working-hours