Senior Software Developer (Java)

Rolul este inchis

Prohuman APT

Job Category: IT

We are looking for a Software developer highly motivated and ready to contribute to bringing libraries and educational institutions to the next level of digital capabilities as part of a large distributed team consisting of developers, architects, user experience designers, testers, and project managers! You will work alongside approx. 30 skilled colleagues, located both in Romania and Denmark.

Your overall responsibility will be working with our colleagues on existing code, as well as developing brand new features.

 

Your daily tasks will involve:

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

 

Our ideal candidate

 

  • You hold a Bachelor’s degree in a relevant technical university
  • You have at least 3 years of experience in a similar position
  • Technologies: Solid knowledge of at least 1 programming language (e.g. Java, JavaScript/Typescript) and quickly assimilating new programming languages; Java Platform (i.e. Java SE 8+, Java EE 7+)
  • Tools (i.e. TeamCity, IntelliJ IDEA, Atlassian Stack - Bitbucket/Git, Confluence, Jira) and Databases (e.g. PostgreSQL, Microsoft SQL Server)
  • Automated Testing (i.e. Junit 4+, Mockito, AssertJ, Jasmine/Karma)
  • You are a strong team player, who possess a great drive and commitment, demonstrating willingness to share knowledge and work in close co-operation with the team and colleagues across the organisation.
  • You are proactive, responsible, result oriented, and appreciate autonomy in organizing your own work
  • You are fluent in English and thrive in an international working environment.

Preferred Skills 

  • Previous experience with modern frontend technologies/frameworks (e.g. Angular, React, JavaFX, HTML, CSS/SCSS, ECMA 6, AngularJS, VueJS) would be considered an advantage
  • The following technologies/ tools are not mandatory, but previous experience in working with either of them would be seen as a plus: 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). 

What we offer: 

  • An open-minded working environment, where we focus on our employees and their wellbeing. 
  • We challenge each other, our work processes, and our technologies to ensure that we retain our position at the forefront of development. Your professional and personal development is our top priority, so you will be able to take courses and improve even further.
  • In the long term, you will also have an opportunity to take your career to the next level. You can look forward to exciting day-to-day work in which close teamwork with customers and colleagues is essential for making a difference and delivering world-class software.
  • 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.
  • 24h extra per year for personal time off for all employees.
  • Access to wellness and well-being services through dedicated platforms
  • A flexible benefit program - you can mix your benefits choosing from different kind of Services on a very dynamic platform – Benefit Online, such as:
    • Lunch, juice and fresh fruits in our canteen
    • Private medical subscription - you can choose from 3 providers
    • Private pension
    • Meal or vacation vouchers
    • Gym subscription.
Rolul este inchis
2019-12-11T08:42:43+00:00