Regular Full Stack Developer (Java, ReactJS)

$$$$

Join a Team Redefining Modern Banking Technology!

Our client is a Swiss bank focused on delivering advanced online trading and financial services. Unlike traditional financial institutions heavily dependent on legacy systems, this bank invests in a lean, modern, and continuously evolving technology stack.

What the Project Is About
The team is responsible for all post‑market Forex operations, ensuring that trading activities are accurate, consistent, and properly reconciled after the end of each market day.
One of the latest initiatives delivers near real‑time reconciliation of trade data from multiple sources, including Coinbase, Bitstamp, and Kraken. The solution enables live monitoring of risk exposure, especially during external platform downtimes or degraded availability.

Technology & Engineering Culture
We continuously evolve our systems toward:
* Atomic, independently deployable microservices
* Self‑contained applications with clear ownership
* Dockerized environments
* Automated CI/CD pipelines
Engineering decisions focus on reliability, transparency, and scalability, supporting business‑critical banking systems.

How We Work
Scrum teams of 5-8 cross‑functional engineers. Each team member contributes to both backend and frontend components.

Daily collaboration with client stakeholders through:
* Stand‑ups
* Refinement and design sessions
* Status and planning meetings
Agile best practices applied across delivery

Primary communication tools:
* Microsoft Teams
* Outlook and internal collaboration platforms

What We Offer
+ Professional growth
Local trainings, workshops, and on‑demand webinars
Company‑funded conferences and certifications
+ Competitive compensation
Annual review based on performance and professional development
+ Healthy work-life balance
Team buildings and corporate events
Hackathons and innovation initiatives
A culture that values sustainable delivery

If you are proactive, creative, and motivated by building robust banking systems with real business impact, you will contribute directly to improving both product quality and engineering practices.
Join us and help shape modern banking solutions.

 

Responsibilities

Design and develop product features end‑to‑end, covering frontend, backend, and data layer

Develop reusable, maintainable, and well‑tested code following team standards

Write and maintain unit, integration, and E2E tests to ensure reliability and scalability

Participate in code reviews, provide constructive feedback, and improve overall code quality

Collaborate with other engineers to clarify requirements and propose technical solutions

Take ownership of assigned features from requirements refinement to production deployment

Actively participate in Scrum events (planning, refinement, reviews, retrospectives), including direct communication with the client

Identify and address technical debt within owned areas of the codebase

 

Skills

Must have

At least 3+ years of proven experience in a Software Developer/Engineer position [up to 1 year of work with Web Development stack]

Java core, Java 11-21 features

Proven knowledge of ReactJS, Redux

OOP/OOD knowledge, Design Patterns

Unit testing frameworks (JUnit, Mockito)

Integration tests

Spring framework, IOC

RESTful services

SQL knowledge, any RDBMS

CI tools experience

 

Nice to have

Education: Bachelor's / Master's degree in computer science or computer engineering

Experience in finance/banking business domain

Unix usage experience

Kafka

Required languages

English B2 - Upper Intermediate
Ukrainian C1 - Advanced
Published 30 April
45 views
·
6 applications
See stats of candidates who applied for this job đź‘€
To apply for this and other jobs on Djinni login or signup.
Loading...