Senior Java Engineer
We're looking for passionate individuals eager to tackle fascinating challenges in the financial sector on a global scale.
Join a dynamic team at a cutting-edge office, situated in a prominent Warsaw high-rise.
Opportunity Highlights:
- Collaborate in diverse teams employing a broad spectrum of technologies including Java 17, Kafka, Kubernetes, and more, enhancing your technical breadth.
- Contribute to an extensive codebase, boasting 1.5 billion lines of code, across a substantial infrastructure featuring 550k compute cores and a massive storage capacity.
- Enjoy full product ownership, from conceptualization to deployment, in a streamlined GitLab SDLC. Your contributions will be vital in achieving continuous build and cloud deployment.
- Thrive in an environment that values comfort and efficiency, with casual dress codes, ergonomic workspaces, and small, agile project teams within a global framework.
- Engage in continuous learning with complimentary access to leading online platforms like Pluralsight and Coursera.
- Embrace a culture of community contribution, with ample opportunities for volunteering in diverse initiatives.
Role Responsibilities:
- Design and develop new software for regulatory reporting, playing a key role in meeting global regulatory requirements.
- Utilize Java 17, Spring, Kafka, and Singlestore to build scalable microservice systems.
- Address complex big data challenges, ensuring accuracy while handling large volumes of data daily.
- Employ Scala, Spark, and Hadoop to craft efficient data processing services.
- Build rapport with end-users, understanding business needs to refine and enhance tools and processes.
- Develop a deep understanding of diverse financial instruments across various asset classes.
Skills We Value:
- Strong communication and analytical skills, with a proven track record in Java (5+ years experience).
- Proficiency in building scalable microservices.
- Solid understanding of SQL, relational databases, and query optimization.
- Experience in a production environment, including issue resolution and follow-ups.
- A commitment to test-driven development and software quality.
- Eagerness to learn new skills and technologies.
Nice to Have:
- Interest in investment banking or financial products.
- Experience in technical leadership and code reviews.
- Familiarity with real-time transactional systems, Singlestore, Scala, and big data concepts.
This position offers an unparalleled opportunity to grow and make a significant impact in the financial technology sector. If you're ready for a challenge and keen on making a difference, we'd love to hear from you.