Senior Java Backend Engineer
Join us as a Senior Java Backend Engineer. Experience with Azure Cloud and Databricks will be highly beneficial. Your primary responsibilities will include developing and maintaining Java-based applications for a global financial compliance solution. You will work in a highly collaborative, agile environment, partnering with colleagues from diverse backgrounds to design and integrate Anti-Money Laundering (AML) and Know Your Client (KYC) solutions that help protect our client from financial crime risks. The client operates in the financial services domain, focusing on regulatory compliance and risk management.
Ready to launch your career in cloud engineering? Apply now and join our global team!
This role offers a hybrid model, with 3 days per week working from the client's office in Krakow, Poland.
Responsibilities
Develop and maintain Java-based applications
Drive continuous integration and improvements
Contribute to architecture, standards, and guidelines for globally deployed software
Support product management in driving the product roadmap
Collaborate closely with the team to deliver robust, sustainable solutions aligned with business requirements and organizational standards
Advise Business Analysts, Testers, and Management on technical matters
Requirements
5+ years of experience developing Java applications (Spring framework is a plus)
Solid SQL database skills (Oracle preferred; MongoDB experience is a plus)
Comfortable working in a Linux server environment, including bash scripting
Good understanding of application development and support lifecycle (SDLC)
Well-developed business communication skills (written and verbal)
Experience working as part of a global team
Strong personal prioritization and time management skills
Strong analytical, problem-solving, and synthesizing abilities
Ability to communicate effectively in both written and spoken English (B2 level or higher)
Ability to work 3 days per week in the Krakow office
Nice to have
Familiarity with MS Azure Cloud platforms, Databricks, Denodo
Experience with DevOps tools (Git, GitLab Pipelines, Nexus, Ansible, RPM packaging)
We offer
We gather like-minded people:
Engineering community of industry professionals
Friendly team and enjoyable working environment
Flexible schedule and opportunity to work remotely within Poland
Chance to work abroad for up to 60 days annually
Business-driven relocation opportunities
We provide growth opportunities:
Outstanding career roadmap
Leadership development, career advising, soft skills, and well-being programs
Certification (GCP, Azure, AWS)
Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
English classes
We cover it all:
Stable income (Employment Contract or B2B)
Participation in the Employee Stock Purchase Plan
Benefits package (health insurance, multisport, shopping vouchers)
Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
Referral bonuses
Corporate, social and well-being events
Please, note:
The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview
We will reach out to selected candidates exclusively
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Senior Java Backend Engineer
Senior Java Backend Engineer