We are looking for a Junior Java Developer for a global travel technology company. Your task will be to design and implement solutions that streamline the integration of new airlines using various API technologies (NDC, LCC, custom). The project focuses on flight booking platforms and aims to improve the experience of millions of travelers and expand the airline partnership network.This role offers fully remote work within Poland.Ready to launch your career in cloud engineering?
Apply now and join our global team!ResponsibilitiesDesign and implement technical solutions for new and existing product developmentDevelop and promote implementation and rollout plans for airline integrationsAnalyze and evaluate existing integration approaches and propose improvement plansAssess current testing approaches for integration and performance and recommend enhancementsEnsure stable and fast delivery processes across the development lifecycleContribute to and setup CI/CD processes for streamlined deploymentsParticipate in mentorship of fellow engineers to solve complex technical challengesEstablish and maintain monitoring and alerting systems for production environmentsParticipate in 12/7 production support on a rotation scheduleRequirementsExperience with Java programming and object-oriented developmentBasic knowledge of Spring Core and Spring Boot frameworksUnderstanding of microservices architecture and RESTful API developmentFamiliarity with relational databases and basic SQL knowledgeExperience with version control systems, particularly GitBasic understanding of build tools such as Maven or GradleKnowledge of containerization concepts with DockerWillingness to learn cloud technologies, particularly AWS servicesUnderstanding of software development lifecycles and testing principlesBasic troubleshooting and debugging skillsGood English communication skillsGood Russian communication skillsEagerness to learn new technologies and grow professionallyNice to haveAny exposure to Spring Framework ecosystem (SpringBoot, SpringCloud)Basic knowledge of NoSQL databases (DynamoDB, MongoDB)Familiarity with CI/CD concepts and tools like JenkinsUnderstanding of logging and monitoring principlesExperience with Splunk, Kubernetes or KotlinPrevious internship or project experience in software developmentWe offer/BenefitsWe gather like-minded people:Engineering community of industry professionalsFriendly team and enjoyable working environmentFlexible schedule and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Outstanding career roadmapLeadership development, career advising, soft skills, and well-being programsCertification (GCP, Azure, AWS)Unlimited access to LinkedIn Learning, Get Abstract, Cloud GuruEnglish classesWe cover it all:Stable income (Employment Contract or B2B)Participation in the Employee Stock Purchase PlanBenefits package (health insurance, multisport, shopping vouchers)Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and moreReferral bonusesCorporate, social and well-being eventsPlease, 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.
Interesuje Cię ta oferta?