You will be a good match if you are/have:
- 2 years+ commercial experience in Java across entire software development lifecycle
- Demonstrated knowledge of design patterns and SOLID principles
- Hands on experience with J2EE, Spring, Hibernate
- Understanding of SQL and relational databases;
- Familiarity with tools: Jira, GIT, Sonar, Jenkins, Maven
- Experience with good practices: unit testing, TDD, code review
- Very good command in written and spoken English
You will get extra points for:
- Skills in front-end technologies: JavaScript, AngularJS, jQuery, HTML5, NodeJS
- Experience with Scala or Big data technologies
- Knowledge of Agile methodologies
- Experience in developing Microservices solutions
- Hybris development experience
- Container tools: Docker, Swarm, Kubernetes
- Cloud technologies: AWS, Azure, Google, Serverless solutions
As a part of our team, you will be responsible for:
- Creation of new software used by global users
- Implementation of innovative functionalities for products
- Taking care of code quality
- Participation in code review and writing unit tests
- Assistance in development of software technical documentation
- Working in Agile team