Overview

Job description

Description

The vision of the department is to delivere the best-in-class equities technology platform, providing unparalleled speed, scale, stability and functionality, created by the best people.

The developing application is based on linux, server side java (J2SE, currently java 8), google protobuffers, Solace messaging and is designed to be a high performance low latency platform. The primary development tools are Eclipse/IntelliJ IDEA and Maven; Jenkins is used as the Continuous Integration platform and Git for source code control (as part of Attlassian Stash).

Key responsibilities:

  • Participate in scrum meetings (planning poker, stand-ups, sprint review and planning sessions, etc). Be active and gain business understanding since it is crucial in our team as the core of the whole platform
  • Pick user stories or jira bug fixes and gain understanding of the issue/new feature, which might sometimes mean go to a BA to understand fully.
  • Develop the new features or bug fixes in the system in java – following TDD and DDD principles and a tight dev process driven by Attlassian BitBucker (git)
  • Get the changes dev tested or integration tested at times
  • Cooperate with Test Automation and QA teams if issues are found in the developed features or bug fixes
  • Third-line support for all our applications in PROD. We have a different team looking after PROD environment (1st and 2nd line support), they seek our help only when unsure of why the application behaves a certain way. We split this in rota in the team, so each one has 1 day every week on average to cover (8 hours)
  • Help other team members when unsure, try to act as a team player and get all required features or bug fixes done in the team
  • Establish and maintain relationships with other teams, namely the support teams and teams we directly interact with (frontend and middle office)

Requirements

You should have good skills in:

  • Proficient in writing and refactoring java code
  • Java OOP concept and basic Core Java 8 knowledge
  • Knowledge of dependency injection framework (spring or guice or HK2)
  • Experience with Linux operating systems

A big advantage:

  • Experience with Google Guice
  • Experience using Unit testing frameworks such as JUnit
  • Experience with middleware such as Tibco RV or Solace etc
  • Knowledge of DVCS, namely git
  • Familiarity with Attlassian Toolset (Confluence, Jira, Jira Agile, Jira Service Desk, Bit Bucket, HipChat, Bamboo)

We offer

  • The position offering the opportunity to participate in all phases of the development process and make a significant contribution to the success of the department
  • Work in modern office in Pankrac
  • Daily use of English (with teams all over the world and with your foreign colleagues in Prague office). English is official language of communication
  • Brainstorming meetings, encouragement to express your ideas
  • Wide range of benefits:
  • 5 Weeks paid holiday
  • Days with possibility to work remotely
  • Meal vouchers 90CZK (fully covered by employer)
  • 7 Days paternity leave
  • 3% of salary towards superannuation funds
  • Technical/Financial training
  • Enhanced medical cover
  • English or Czech language courses
  • Yearly Bonus based on personal and company performance
Upload your CV/resume or any other relevant file. Max. file size: 64 MB.
Upload your CV/resume or any other relevant file. Max. file size: 64 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.