Our client, a leading player in the financial sector with over 9 million customers across Europe, is synonymous with a revolutionary digital banking experience.
As a Senior Java Software Engineer, you have the unique opportunity to be part of this transformative journey, shaping the future of digital banking. If you are ready to play a pivotal role in shaping the future of digital banking and have a passion for innovation, this is your chance.
Join a Collaborative Environment:
- Collaborate closely with cross-functional colleagues to ideate, conceptualize, and deliver high-performing solutions.
- Play a key role in seamlessly integrating bank data into the client's digital ecosystem, processing millions of transactions daily.
- Push the boundaries of code, embracing innovation and excellence, to create an unparalleled digital banking experience for millions of customers.
Key Requirements:
- Bring a minimum of 5+ years of experience in Java-based programming to the table.
- Possess a strong grasp of Design Patterns and multithreaded processing.
- Additional expertise with messaging systems like Kafka and distributed NoSQL databases such as Cassandra is nice to have.
- Exhibit dedication to code quality and rigorous testing.
- Embrace a proactive and independent work style.
Why You'll Thrive:
- Thrive in an environment that values quality and encourages iterative development.
- Uphold the value of clean code and contribute to its continuous improvement.
- Welcome respectful challenges from colleagues and actively engage in constructive discussions.
- Have a passion for learning and supporting the growth of fellow team members.
- Maintain composure in the face of challenges and effectively communicate your ideas in English.
What Sets Our Client Apart:
- Be part of a dynamic organization that is shaping the future of digital banking.
- Enjoy comprehensive work tools (e.g., MacBook Pro, mobile devices) and a range of additional benefits.
- Benefit from flexible working hours and the option for remote work to support work-life balance.
- Be part of an open-minded, solution-oriented culture that encourages creative problem-solving.
- Prioritize personal growth, with active support for educational pursuits.
- Leverage seamless communication and collaboration through tools like Slack, Confluence, and JIRA.
- Gain opportunities to attend conferences and showcase your skills within the digital banking arena.
- Enjoy amenities including coffee, snacks, table soccer, and table tennis.