java developer | bucureşti

randstad romania
apply now

job details

bucureşti, bucuresti
IT, Telecom
reference number
1538 / 2010
randstad romania
You do not need to upload a curriculum vitae to apply for this position, moreover as a simple solution you can apply with your Linkedin profile. Click on the "Apply" button and choose from the application options that requires not more than 2 minutes.


Software Developer (Java)

Responsibility and tasks

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

Preferred competencies

  • 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:
    • Keycloak
    • Microservices
    • Reactive Programming (RxJS)
    • State Management (i.e. NGRX, RxJS)
    • JBoss Wildfly
    • Docker, Docker Compose, Kubernetes
    • Elasticsearch
    • Kafka
    • Solr
    • Shell Scripting (e.g. Bash, Bash)
    • Integration Testing (e.g. Protractor, Cypress)

Minimum qualifications

  • 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 Systematic employee, you need a security clearance. 

We offer you

  • Support to develop and improve your skillset via training, courses, and certifications
  • A multicultural, agile environment that encourages new ideas, innovation and personal growth
  • Flexible working hours
    • Up to 23 vacation days, 21 days standard to which 2 more days can be added if you have more than 10 years of work experience
    • 3 days per year for all employees to cover ad-hoc needs
  • A flexible benefits program - you can mix your benefits choosing from different kinds on a very dynamic platform – Benefits such as Lunch, private medical subscription (you can choose from 3 providers), private pension, meal tickets or vacation vouchers
  • Sports activities & other company events
  • Relaxation room
  • Fresh fruits and daily pastries which you can enjoy together with a cup of good coffee or tea on our nice terrace