Junior Java Developer
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!
Responsibilities
Design and implement technical solutions for new and existing product development
Develop and promote implementation and rollout plans for airline integrations
Analyze and evaluate existing integration approaches and propose improvement plans
Assess current testing approaches for integration and performance and recommend enhancements
Ensure stable and fast delivery processes across the development lifecycle
Contribute to and setup CI/CD processes for streamlined deployments
Participate in mentorship of fellow engineers to solve complex technical challenges
Establish and maintain monitoring and alerting systems for production environments
Participate in 12/7 production support on a rotation schedule
Requirements
Experience with Java programming and object-oriented development
Basic knowledge of Spring Core and Spring Boot frameworks
Understanding of microservices architecture and RESTful API development
Familiarity with relational databases and basic SQL knowledge
Experience with version control systems, particularly Git
Basic understanding of build tools such as Maven or Gradle
Knowledge of containerization concepts with Docker
Willingness to learn cloud technologies, particularly AWS services
Understanding of software development lifecycles and testing principles
Basic troubleshooting and debugging skills
Good English communication skills
Good Russian communication skills
Eagerness to learn new technologies and grow professionally
Nice to have
Any exposure to Spring Framework ecosystem (SpringBoot, SpringCloud)
Basic knowledge of NoSQL databases (DynamoDB, MongoDB)
Familiarity with CI/CD concepts and tools like Jenkins
Understanding of logging and monitoring principles
Experience with Splunk, Kubernetes or Kotlin
Previous internship or project experience in software development
We offer/Benefits
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.
Junior Java Developer
Junior Java Developer