Senior Java Developer (Risk)
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.
We offer:
* Hybrid format of work: 2/3 days in the office in Wrocalw and the rest remotely
* 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:
- Development of new applications
- Implementation of new features for existing products
- Developing unit/integration tests
- Code review
- Participation in Scrum events with the client
- Mentoring/coaching less experienced colleagues
- Conducting TIs to support the company's growthMandatory Skills Description:
- At least 5 years of recent, proven experience working with the Java technology stack in a Software Developer role
- Java core, Java 11-21 features
- OOP/OOD knowledge, design patterns
- Knowledge about microservices architecture design, build, support, and evolution
- Unit testing frameworks (JUnit, TestNG, Mockito)
- Spring framework, IOC
- RESTful services
- SQL knowledge, any RDBMS (Oracle/PostgreSQL is a plus)
- Distributed version control system
- Willingness to learn/work with ReactJS, Redux, TypeScript, HTML, CSS, as it will be a regular task, IS MUST from the 1st day in the projectNice-to-Have Skills Description:
- Education: Bachelor's / Master's degree in computer science or computer engineering
- Experience in finance/banking business domain
- ReactJS, Redux, TypeScript, HTML, CSS
- Docker
- CI tools usage experience
- Unix usage experience- Languages:
- English: B2 Upper Intermediate
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B2 - Upper Intermediate |