We are looking for a Senior Software Engineer with a passion for technology and producing effective solutions. You will join our Global Crew in Asset Management, working within a dedicated agile embedded team in Wroclaw, Poland. Your role will focus on supporting our rapidly growing business by continuously improving bespoke end-to-end solutions. If you are ready to make an impact, we encourage you to apply.
This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw.
Responsibilities
Collaborate with business partners to understand their needs
Design and implement distributed systems using Java
Develop and maintain applications using Spring and Spring Boot
Utilize Apache Maven and Gradle for project management
Manage version control with Git and GitLab
Participate in agile ceremonies and contribute to team discussions
Ensure the quality and performance of applications through testing
Support the integration of messaging and middleware solutions
Work closely with users for requirements elicitation
Contribute to the continuous improvement of development processes
Requirements
Proven experience in software development using Java, minimum 3 years
Experience in building critical distributed systems
Solid background in messaging and middleware technologies
Knowledge of Spring and Spring Boot frameworks
Familiarity with Apache Maven and Gradle build tools
Strong verbal and written English communication skills
Experience in version control systems like Git or GitLab
Nice to have
Experience with Docker or similar containerization tools
Familiarity with Azure Cloud Services
Knowledge of microservice architecture and Cloud Computing concepts
Understanding of data structures and problem-solving techniques
Familiarity with SQL scripting, particularly in Microsoft SQL Server
Experience with Python scripting
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
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.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job