Senior Java Developer
EPAM Systems (Poland) sp. z o.o.
⚲ Wrocław
Wymagania
- Java
- Spring
- Spring Boot
- Maven
- Gradle
- Git
- GitLab
- Docker
- Azure Cloud Services
- SQL
- Python
- Microsoft SQL Server (nice to have)
Opis stanowiska
Wymagania: - 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 Mile widziane: - 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 O firmie: - 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 Zakres obowiązków: - 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 Oferujemy: - 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 - 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 language classes - 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