We are seeking a skilled and experienced Senior Java Developer with a strong DevOps background to join our team in Poland (Kraków/Wrocław).
As part of a global development team, you will play a crucial role in building and enhancing the digital investment banking platform, a cutting-edge solution that empowers institutional clients with a seamless and unified digital experience.
The position follows a hybrid working model.
- Play a key role in designing and building highly scalable and distributed cloud applications
- Provide technology solutions to solve business problems and strengthen our position as digital leaders in financial services
- Design, plan, and deliver sustainable solutions using modern technologies
- Embrace state-of-the-art AI tools to deliver better and more well-tailored solutions
- Implement proofs of concept and application skeletons for the rest of the team
- Participate in or lead design reviews with peers and stakeholders to make architectural decisions
- Take part in building modern CI/CD solutions to reduce lead time
- Work in a hybrid mode (3 days in the office per week)
- Solid experience with JVM programming languages
- Proven track record of 5+ years in enterprise-level application development
- Extensive experience in writing testable, maintainable code
- Strong understanding of distributed microservices architectures and patterns
- Deep understanding of integration patterns
- Advocate for best engineering practices (SOLID, clean code)
- Experience with Agile ways of working
- Excellent communication and collaboration skills
- Familiarity with cloud-based technologies and Kubernetes
- Experience with Azure
- B2 level of English or higher, with an emphasis on technical communication skills
- Experience in or willingness to learn Java reactive programming / Spring WebFlux / Spring Boot microservices
- Experience with NoSQL databases (ideally MongoDB or CosmosDB)
- Knowledge of Confluent Kafka
- 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.