Senior Java Developer with DevOps expertise
Join our dynamic team as a Senior Java Developer with DevOps expertise, where you will play a crucial role in developing and maintaining backend services for a cutting-edge project in the cloud domain. You will work with both modern frameworks and legacy technologies, driving automation and deployment processes in Azure, while collaborating with a talented team to deliver high-quality solutions. Our client operates in a highly regulated industry, focusing on delivering innovative solutions that meet stringent compliance and security standards.
If you are passionate about technology and eager to work in a collaborative environment, we invite you to apply and be part of our innovative team!
This role offers a hybrid model, with 3 days per week working from the client's office in Krakow, Poland.
Responsibilities
Design, develop, and maintain backend services in Java
Work with both modern frameworks (Spring Boot, Quarkus) and legacy stacks (Struts, JSP, JDBC)
Collaborate with Oracle Database: schema design, SQL, and PL/SQL programming
Build and maintain CI/CD pipelines, ensuring reliable delivery to Azure
Automate deployment, monitoring, and scaling of applications (App Services, Azure SQL, Kubernetes, Docker)
Manage and optimize workloads on Unix/Linux environments, scripting with Shell/Bash
Develop automation tools and scripts in Python to support DevOps processes
Perform troubleshooting and root cause analysis for production and development environments
Ensure system reliability, performance, and security across environments
Participate in code reviews and knowledge sharing with the team
Requirements
Proven experience of over 3 years as a Java Developer with a strong understanding of backend development
Expertise in modern frameworks (Spring Boot, Quarkus) and legacy technologies (Struts, JSP, JDBC)
Solid knowledge of Kubernetes, Unix systems, Shell/Bash scripting, and Python
Experience with Oracle Database, including schema design and SQL/PL/SQL programming
Strong troubleshooting skills and the ability to analyze and resolve issues in complex environments
Familiarity with CI/CD practices and tools, particularly in Azure
Outstanding communication and interpersonal skills, with English proficiency at a B2 level or higher
Nice to have
Experience with Docker and container orchestration
Knowledge of cloud architecture and services in Azure
Familiarity with Agile methodologies and DevOps practices
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
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.
Senior Java Developer with DevOps expertise
Senior Java Developer with DevOps expertise