Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: 2 lata
Wykształcenie: Wyższe inżynierskie
Branża: Praca IT - Programowanie / Analizy
Job specification:
- 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.
- 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.
Requirements
Essential:
- Programming Languages – Java or Scala
- Technologies – Apache Spark
- 2 – 5 years commercial experience in a large-scale Java EE or Scala environment
- Bachelor's degree in Computer Science or equivalent.
- Commercial experience in a large-scale Java EE or Scala environment.
- Strong database and SQL development experience.
- Proven track record of technical design and development as part of a team.
Desirable:
- Big Data Technologies – Kafka, Spark, Flink
- Tools - Ant, Gradle, Docker, Jenkins
- Databases - Oracle, SQL, Postgres, HBase
- Test Driven Development – Junit, Selenium
- Application Servers - JBoss, WebSphere or WebLogic
- Agile development methodologies – SCRUM
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