Java software engineer (regular)
-, Warszawa
BEC Financial Technologies
This position is based at our friendly office in Warsaw, and you will join our Credit Risk Reporting team placed in 2 locations - Poland and Denmark. It is in the newly formed Reporting Solutions domain who is responsible for delivering solutions supporting banks in their monitoring and reporting tasks, ensuring compliance with requirements from the Danish FSA and Central Bank.
The Software Engineer role offers you the possibility to work with data, BECs existing BI platform and participate in BEC’s tech transformation journey. At BEC, we prefer to collaborate often in the office, but we also keep the opportunity to work remotely up to 8 days per month. Your direct manager will be Thomas Tang Pjetursson.
Primary tasks and responsibilities include:
Java development: Background in Java development, covering Java 17 or older/newest releases with hands-on experience utilizing the Spring Framework.
Tech-transformation implementation: Participate in the tech transformation of existing solutions to the new data platform with expectation to learn Databricks and other components of the BEC Azure Cloud environment.
Event-driven Architecture: Development and maintenance of event-driven architecture based on Kafa and its components: Kafka Streams, Kafka Connect and Schema Registry.
Microservices with OpenShift & Kubernetes: develop and maintain distributed systems based on microservices architecture, deployed via OpenShift and orchestrated with Kubernetes.
Database management: Utilize strong SQL skills for Microsoft SQL Server (MSSQL), focusing on database design, optimization, and performance tuning.
CI/CD: Managing and maintaining CI/CD pipelines using Jenkins and Argo CD to support automated software delivery.
Version control: Collaborate effectively using Git workflows and best practices.
Source code management: Manage repositories and code hosting through Bitbucket.
System maintenance: Ensure timely delivery of housekeeping and maintenance tasks
Testing: Plan and execute unit and component tests to ensure high-quality deliverables.
Team collaboration: Collaborate with the team architect, business analysts and software developers in and outside of the Reporting Solutions domain
Agile methodologies: Work within Agile frameworks using Jira for project tracking and team collaboration
To succeed you will have:
Hands-on experience (at least 3-4 years) in integrating the above-mentioned technologies into everyday work practices.
Open-minded and self-driven
Fluent in English (written and spoken)
Experience in gathering development requirements
Experience in working in agile organizations (Scrum, SAFE)
It’s nice-to-have:
Knowledge of Microservice Architecture
Experience in Python
Experience in Databricks
Experience with Test Automation
Be your best self with BEC’s benefits!
Flexible working hours
Mental health support
Free lunch at the office
Professional development
Referral bonus up to PLN 10,000
PLN 600 on a benefit platform a month
Passion clubs and social events (Tennis, salsa dancing, board games, family picnics and more!)
What does the recruitment process look like?
Send us your CV: We want to get to know you
Screening call: Let’s chat and see if we’re a match
Meet our talent partner and technical expert: Learn more about the job, BEC Poland, and tell us more about your skills and experience.
Meet your future manager and team: See who you’ll be working closely with.
Time to sign the contract: We’re ready to welcome you to BEC!
If you have any questions related to the position, please contact Talent Attraction Partner: Natalia Cendrowska
Make us aware of your talent
We are an equal opportunities employer. We hire top talent regardless of race, religion, color, national origin, sexual orientation, gender identity, and age. We encourage all qualified candidates to apply. See our full list of vacancies at https://www.bec.dk/en/vacancies/
You can also learn more about BEC by browsing our company culture book: wearebec.pdf
With teams in Denmark and Poland, we create financial IT solutions for 25% of Danish bank customers. We make it possible for them to invest online, take out loans and transfer money. In other words, everything it takes to run a bank.
Java software engineer (regular)
Java software engineer (regular)
-, Warszawa
BEC Financial Technologies