Java Full-Stack Team Lead

Project description

Join a team that's redefining banking technology!

Our client isn't a typical Swiss bank โ€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy systems, their tech stack is lean and innovative.

The team builds products that transform complex, fragmented risk data into clear, actionable insights, enabling smarter and faster decisions to reduce risk. We focus on core business areas such as account risk and work closely with key stakeholders - Risk department, Compliance department, and the Middle Office Fraud Center โ€” to deliver impactful solutions.

You'll be part of a Scrum team of four, collaborating daily with stakeholders through stand-ups, status updates, and Agile ceremonies. We embrace best practices and modern communication tools: Zoom, Teams, Outlook, JIRA, Confluence, and more.

We continuously evolve our solutions to atomic microservices and self-contained systems, based on dockerized environments with CI and CD.

What we offer:
Professional Growth: access to local trainings, on-demand webinars, interactive workshops, and support for conferences and certifications.

Competitive Compensation: Regular annual reviews based on your performance and professional development.

Work-Life Balance & Fun: Team-building activities, corporate events, hackathons, and a variety of engaging initiatives.

If you're proactive, creative, and ready for new challenges, join us! Together, we'll enhance product quality and optimize processes while driving innovation.

Responsibilities

Overall responsibility for a team, its performance

Driving the Scrum processes, coaching the team, driving improvements

Contributing towards the technical direction of the products by being involved in technical design and delivery of components

Identifying potential risks and escalating to the manager and client

Communicating and interacting effectively with other Team Leads

Participation in meetings with the client (Stand Ups, Grooming, Planning, Demo, Retro, and other ad-hoc ones)

Requirements refinement, Sprint planning, and task estimation

Application development

Developing unit/integration tests, E2E, ensuring good development testing coverage

Lead a team of 3 developers

Participate in peer design and code reviews

Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality

Skills

Must have

1+ year in Team Lead position [fresh experience during last 2 years]

At least 5+ years of proven experience in a Software Developer position

Java core, Java 11+ features

OOP/OOD knowledge, design patterns

HTML, CSS, JavaScript

Proven knowledge of ReactJS, Redux [2+ fresh years of proven experience]

Unit testing frameworks (JUnit, Mockito, etc.)

Spring framework, IOC

RESTfull services

Java-based application servers (e.g. Tomcat)

SQL knowledge, any RDBMS, Oracle/PostgreSQL is a plus

ORM, Hibernate in particular

Maven and Distributed SCM (GIT OR Mercurial)

CI tools experience (Jenkins)

Docker

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

Java 11-21

WebSocket

Languages

English: B2 Upper Intermediate,
Ukrainian: C2 Proficient

Required languages

English B2 - Upper Intermediate
Java core, Java, HTML, CSS, JavaScript, ReactJS, Redux
Published 7 January
31 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...