Software Developer (Java)

Angajator: Randstad Romania SRL
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
  • Actualizat la: 06.12.2021
    Scurta descriere a companiei

    Randstad is specialized in solutions in the field of flexible work and human resources services. Our services range from regular temporary staffing and permanent placements to in-house, professionals, search & selection, and HR Solutions.

    The Randstad Group is one of the leading HR services providers in the world, with top-three positions in Argentina, Belgium & Luxembourg, Canada, Chile, France, Germany, Greece, India, Mexico, the Netherlands, Poland, Portugal, Spain, Switzerland, the UK, and the United States as well as major positions in Australia and Japan.

    In 2015, Randstad had approximately 29,750 corporate employees and around 4,473 branches and in-house locations in 39 countries around the world. Randstad generated revenue of € 19.2 billion in 2015. Randstad was founded in 1960 and is headquartered in Diemen, the Netherlands.


    Solid knowledge of at least 1 programming language (e.g. Java, JavaScript/Typescript) and quickly assimilating new programming languages
    Previous experience with modern frontend technologies/frameworks (e.g. Angular, React, JavaFX, HTML, CSS/SCSS, ECMA 6, AngularJS, VueJS)
    Java Platform (i.e. Java SE 8+, Java EE 7+)
    Tools (i.e. TeamCity, IntelliJ IDEA, Atlassian Stack - Bitbucket/Git, Confluence, Jira)
    Databases (e.g. PostgreSQL, Microsoft SQL Server)
    Automated Testing (i.e. Junit 4+, Mockito, AssertJ, Jasmine/Karma)
    Strong command of the English language, both speaking and writing
    We work with security classified projects and as a the company employee, you need a security clearance.


    Your everyday tasks will consist of:

    Understand the user and his world, translating knowledge of users in the solution
    Estimate individual tasks, features and projects throughout
    Write high-quality code
    Implement unit- and integration test for features based on the test design
    Test to an appropriate extent, deploying automatically test when possible
    Write documentation and work with process development
    Troubleshoot and debug

    Alte informatii

    Have at least 3 years of experience in software development
    Have a preference for Agile environments and previous experience with Scrum/ Kanban
    Possess a great drive and commitment, have a positive approach to things and demonstrate good communication skills.
    Like to be an integral part of a team, demonstrating a willingness to share knowledge and work closely with others.
    Be quality-oriented, and work together with the team to test and secure high quality
    Be proactive, responsible, result-oriented, and appreciate autonomy in organizing own work. Last but not least, we are looking for a strong team player, who is aware of own strengths and weaknesses and thrives on close co-operation with the team and colleagues across the organisation. We succeed as a team and we fail as a team!
    It would be considered an advantage if you have experience with:
    Reactive Programming (RxJS)
    State Management (i.e. NGRX, RxJS)
    JBoss Wildfly
    Docker, Docker Compose, Kubernetes
    Shell Scripting (e.g. Bash, Bash)
    Integration Testing (e.g. Protractor, Cypress)