Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: 2 lata
Wykształcenie: Wyższe licencjackie
Branża: Praca IT - Programowanie / Analizy
Job specification:
- Work as part of an agile development team in our product engineering group.
- Design and develop key features of the secure Java EE server-side platform.
- Introduce new technologies and improve existing code.
- Collaborate with other teams in design workshops.
- Take full responsibility for test-driven development and work effectively with QA.
- Improve practices and design principles.
- Support application and client delivery teams.
- Skills and Experience
Requirements
Essential:
- Programming Languages – Java
- Technologies - Java EE, Spring, EJB, JMS, Hibernate
- 2 – 5 years commercial experience in a large-scale Java EE environment
- Bachelor's degree in Computer Science or equivalent.
- Commercial experience in a large-scale Java EE environment.
- Strong database and SQL development experience.
- Proven track record of technical design and development as part of a team.
Desirable:
- Technologies - Struts, Web Services, XML, Linux, JavaScript, jQuery
- Databases - Oracle, DB2 (or other relational databases), SQL, Postgres
- Tools - Ant, Gradle, Docker, Jenkins
- Test Driven Development – Junit, Selenium
- Application Servers - JBoss, WebSphere or WebLogic
- Agile development methodologies – SCRUM
- Big Data Technologies – Kafka, SPARK
Other Requirements:
- Bachelor's degree in Computer Science or equivalent.
- Experience of agile software methodologies and test driven development
- Demonstrate the ability to acquire new skills and put these to effective use.
- Provide accurate estimates for development tasks and meet deadlines.
- Fully assess the impact of changes on existing product code.
- Take the initiative and assume ownership for tasks or problems.
- Demonstrate excellent communication skills (English).
We offer:
- Challenging work in a dynamic international environment and great potential for development
- Cooperation and possibility to exchange knowledge with a team of professionals from global company
- Rich package of benefits including private medical care, life insurance, Multisport card
- Relocation package for those who comes from different cities or from abroad
- Participation in numerous interesting events and trips
- Permanent employment opportunities
- Flexible working hours