Overview
We are seeking a skilled and experienced Senior Java Developer to join our agile team within the Asset Management IT group. You will play a pivotal role in designing and developing next-generation business applications with a focus on scalable, reliable and high-performing solutions for a leading global financial institution.
This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw, Poland.
Responsibilities
- Provide technology solutions to address complex business challenges
- Design, develop, test, deploy, maintain and enhance business applications
- Collaborate with business and technical teams to refine requirements and deliver effective solutions
- Assess new projects and initiatives delivering technical recommendations
- Write high-quality code adhering to organizational standards
- Conduct code reviews and perform software testing when required
- Mentor and support junior developers to enhance team expertise
- Maintain and enforce code quality standards with other senior engineers
Requirements
- 3+ years of experience building critical distributed systems using Java
- Expertise in messaging/middleware, Spring, Spring Boot, and build tools like Maven or Gradle
- Proficiency in version control systems such as Git/GitLab and containerization technologies such as Docker
- Experience with Azure Cloud Services and understanding of microservice architecture
- Knowledge of data structures and strong problem-solving abilities
- Familiarity with SQL scripting (e.g., MSSQL) and Python scripting
- Understanding of DevOps concepts, including CI/CD and automated testing
- Proven ability to mentor junior developers and guide technical projects
- Strong written and verbal communication skills in English (B2 level or higher)
- Commitment to diversity, inclusion, and fostering an equitable workplace culture
Nice to have
- Background in financial services environments
- Experience collaborating with agile teams and diverse business stakeholders
- Passion for leveraging technology to deliver impactful user solutions
- Proactive approach and strong critical thinking capabilities
- Familiarity with requirements elicitation techniques
Poland (Prod)
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.
[epamgdo] Poland (About EPAM)
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.