Your responsibilities, depending on a project, will be:
- independent participation in the agile team on sophisticated products
- planning and analysis of new requirements
- design, development, testing and documentation of software components
- close cooperation with product owners, system architects, software testers or technical writers
- work organization using tools such as GIT and Confluence
Desired skills: (the more the merrier)
- 5+ years of experience working with Java
- great understanding of object-oriented concepts and principles
- experience with Spring, Spring Boot, Hibernate, Maven, Jenkins, REST API...
- experience with unit and integration testing
- experience with database management systems (DBMS)
- knowledge and practical experience in the field of document management systems (DMS), preferably D2/Documentum or CARA
- used some version control system: Git, SVN, TFS
- knowledge of programming techniques and theory behind application architecture and design, prototyping, object-oriented programming, programming patterns, pseudocoding, UML, algorithms...
- abstract/analytical thinking
- proficient in English language
We offer (Apart from salary, obviously)
- international experience
- mentoring
- interesting challenges
- opportunity to learn and grow
- travelling (working with the rest of the team abroad)
- conferences and workshops
- comfortable work environment - spacious office, happy crew, music, afterwork beer...
- paid parking space
- flexibility - morning bird or late sleeper... we respect that
- occasional home office Fridays, possibility to work remotely
- tools of your preference
- coffee, drinks and snacks
- dog friendly office
- rewards and holiday bonuses
- books budget
- healthcare program
- and the perks list grows as we grow
Send us your short resume with a list of relevant projects.