We are seeking a highly skilled Senior Java Developer.
Join EPAM’s rapidly growing AI platform group within a leading global investment bank, where you’ll collaborate with data scientists, software engineers, and business analysts on innovative projects. You will contribute your expertise to cutting-edge solutions in a dynamic, cloud-native environment, working with advanced AI and machine learning technologies.
This role is based in Krakow, Poland, with a hybrid work model requiring three days per week onsite.
If you’re ready to make an impact and grow your career, we want to hear from you!
Responsibilities
- Develop and maintain Java applications that align with business requirements and technical specifications
- Collaborate with cross-functional teams to design, develop, and implement robust software solutions
- Leverage Azure services and technologies to build scalable and efficient applications
- Troubleshoot, debug, and optimize code to ensure high performance and reliability
- Stay current with industry trends, emerging technologies, and best practices in Java development and cloud computing
Requirements
- At least 3 years of hands-on experience in Java development
- Proficiency in Java (version 18 or higher) and Spring Boot for backend application development
- Experience designing and building APIs, including RESTful APIs and using OpenAPI/Swagger for documentation
- Strong knowledge of databases and ORM technologies, such as PostgreSQL, Oracle, Hibernate, and JPA
- Familiarity with CI/CD pipelines, including tools like Jenkins and GitLab CI/CD, for automated build and deployment
- Practical experience with cloud platforms, especially Microsoft Azure
- Experience using monitoring and logging tools such as Prometheus and Splunk
- Proficiency with testing frameworks, including JUnit, TestNG, Mockito, and JBehave
- Experience with messaging and integration technologies, such as Kafka and REST
- Understanding of security and authentication mechanisms, including OAuth2, JWT, and Spring Security
- Fluent English skills (written and spoken) at a B2+ level or higher
Nice to have
- Experience working in the financial services industry
- Certification in Azure or related cloud technologies
- Familiarity with additional programming languages and frameworks beyond Java
- Understanding of Agile methodologies and DevOps practices for modern software delivery
We offer/Benefits
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.
Read Full Description