Ładowanie opisu…
Opis oferty
EPAM Systems (Poland) sp. z o.o.
Kraków, Polska
Expected, Java, Spring Boot, Hibernate, SQL, Oracle, Kafka, Azure Kubernetes Service
Optional, Git About the project, We are looking for a Senior Java Developer to join our team and support our chapters and pods in taking our platform to the cloud. We are a team of dedicated professionals, aiming to build out our next-generation platform to solve complex enterprise-wide problems, with the cloud data store serving as a key enabler in our cloud journey. You will contribute to a large, global post-trading system that will be transformed into microservices hosted in the cloud. This is how we work, agile Your responsibilities, Develop and maintain a large-scale, global post-trading system with direct business impact, Design and implement scalable solutions using Java, Spring, and Spring Boot, Build and optimize data persistence layers leveraging Hibernate and a large Oracle Database, Contribute to the transformation of the existing system into cloud-hosted microservices, Integrate messaging and event-driven components using Kafka, Collaborate with chapters and pods to deliver next-generation platform capabilities, Ensure the stability, performance, and reliability of a business-critical application, Participate in architectural discussions to shape the new infrastructure within the domain, Perform code reviews and promote engineering best practices across the team 7+ years of relevant software development experience, Substantial knowledge of Java (versions 8–21) and Spring Boot, Expertise in Hibernate and SQL, Background in working with large Oracle databases, Familiarity with Kafka for event-driven architectures, Working knowledge of AKS (Azure Kubernetes Service), Understanding of microservices architecture and cloud transformation initiatives, English proficiency at an Upper-Intermediate level (B2) or higher Optional, Skills in BDD frameworks, Proficiency in Git What we offer, 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 This is how we work on a project, code review, BDD, Continuous Deployment, Continuous Integration, documentation, issue tracking tools Development opportunities we offer, conferences in Poland, development budget, external training, industry-specific e-learning platforms, intracompany training, mentoring, soft skills training, space for experimenting, support of IT events, technical knowledge exchange within the company Recruitment stages, Recruiter Interview (30 min), Technical Interview (90 min), Manager Interview (60 min), Meeting with the Project Team or Client (60 min, optional), Welcome Aboard! EPAM Systems (Poland) sp. z o.o., 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