Full-Stack Developer (Java)

Angajator: Systematic
Domeniu:
  • Internet - eCommerce
  • IT Hardware
  • IT Software
  • Tip job: full-time
    Nivel job: Student/Absolvent
    Orase:
  • BUCURESTI
  • Actualizat la: 18.06.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
    The project is responsible for the continued development, improvement and maintenance of the product SitaWare Headquarters. This product is deployed and running on a number of installations around the world. We have the responsibility to improve and maintain this product to continue being the best product on the market. New releases are shipped every half year including new capabilities, bug fixes and other improvements.


    Requirements
    Major technologies:
    Practical experience writing maintainable Java, TypeScript or Scala code

    Technology stack:
    Scala, ScalaTest
    Java technology (JEE WildFly, JPA/Hibernate, JAX-RS, JCR/JackRabbit, JUnit, Mockito)
    REST services
    Tools( Jira, Git, IntelliJ, Continuous Integration (Teamcity), ScalaStyle, PMD, TS-Lint)
    Web technologies: AngularJS, Bootstrap, TypeScript, JavaScript, CSS3/SCSS, HTML5, Selenium, Jasmine, Karma
    Other technologies: Gradle, npm, SQL Server
    Methodology (Scrum, Kanban, TDD)
    CI, CD


    Examples of work we do:
    Video feed feature where we display what drones captures
    Real time unit tracking for Navy
    Organizational Cluster using Cloud
    Application Modulization both Server and Client side


    Advantage:
    Practical experience working on large scale web-projects with focus on writing reusable components
    Experience in writing automatic tests for frontend functionality
    Future technologies that we are looking into: Kafka/RabbitMQ, OSGI (karaf), Thorntail, Docker, Kubernets, AWS/Azure, AI.



    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


    Career path
    If you want to go on the technical path you can grow to become a Senior Developer, Lead Developer or Architect
    If you want to go on a management path you can grow to become a Scrum Master, Project Manager/Line Manager, Program Manager
    Either way we will support you and guide you on that path, assist you and make sure you reach and even overcome your potential.


    Benefits
    An open minded working environment, where we have focus on our employees and their wellbeing. Systematic 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 you benefits choosing from different kind of Services on a very dynamic platform)
    Private medical insurance
    Project specific training
    Flexible working-hour