
Financial Markets Senior Java developer
- Gdańsk, pomorskie
- Stała
- Pełny etat
- Collaborate with fellow developers, financial market infrastructure experts, testers, architects and operations teams to deliver working solutions.
- Ability to write efficient, clear code and be able to articulate what has been implemented and why
- Self-starter who can drive/facilitate requirements and development effort
- Take ownership and responsibility for the full development lifecycle
- Experience working in an agile development environment
- A team player, capable of engaging with other teams
- Experience in the end-to-end design, development and support of financial markets systems
- Experience with real-time (event-driven) architectures
- Mandatory Skills ( Must have)
- An excellent Java developer with good software design principles and the ability to write robust code and accompanying test suites (8Y+ years overall with Java)
- Minimum 5+ years hands on development with investment banking IT experience
- Core Java (essential), Concurrency, Spring
- Experience in micro-services and container technologies (preferably Docker) is a plus
- Financial Market domain knowledge
- trading technology experience or equivalent Highly expected:
- Familiarity with CI/CD and DevOps
- Experience with distributed data stores a plus
- Functional programming experience a plus
- RX Java is a plus Soft skills
- Strong team player
- Highly effective verbal and written English communication skills.
- Fluent in English (speaking and writing)
- Strong ownership and ability to deal with ambiguity
- Outstanding problem-solving skills
- Proactive, self-starter, autonomous
- Investment banking is a strong plus • Derivatives knowledge is a plus • e-trading & FX technology experience is a plus • Being a full-stack web developer is a plus