Position: Senior Java Developer (Travel project)
Company: Newsoft
Category: Java
Experience required: 3y
English level: upper
Published: 2022-09-01T00:00:00+03:00

You will ensure the readiness of our backend related projects and initiatives, for instance:
▪️ Building components in the eCommerce system.
▪️ Further improve our distribution platform for our B2B channel.
▪️ Developing the mobile pass — our ultimate product for our customers when they are travelling through Europe.

Your primary focus will be to design and the development of all server-side logic to implement Eurail’s strategy to become the go-to platform to travel through Europe. You will ensure high performance and responsiveness to requests from the front-end, taking into account scalability and peak traffic. You will also be responsible for integrating the front-end elements built by your colleagues into the application so a basic understanding of front-end technologies is necessary.

You and your team will build, maintain and support our existing sites throughout the product lifecycle, including implementing functional enhancements and resolving issues. Your playground will consist of an AWS environment (elastic compute cloud, lambda, kubernetes) with Adobe Experience Manager as the CMS and commerce tools as the eCommerce engine.

You will join forces with our IT team and be part of the backend cross functional team, including other backend developers, agile tester, product owner and scrum master. You will work closely with the architect and our support team. All our teams work according to the SAFe (Scaled Agile Framework) where you get the chance to work alongside other teams like marketing, sales, finance and CS.

Requirements:
▪️Familiar with, or happy to learn how to use our main back-end system commercetools;
▪️Experience with Java 11, Spring stack.
▪️Advanced knowledge of OOP, design patterns, decomposition and how to create reusable and testable code.
▪️Familiar with developing (non-relational) databases such as DynamoDB (or at least theoretical knowledge).
▪️The ability to underspend problems/tasks.
▪️The ability to produce clear code based on companies’ standards.
▪️The ability to deliver complete features (requirements — design — implementation — testing — deployment) to production.
▪️Good understanding of accessibility, security compliance and the OWASP security principles.
▪️Experience with cloud engineering is a big plus.
▪️Experience with AWS, Kubernetes, Docker is a big plus.
▪️Driven and focused on achieving successful results you can be proud of.
▪️Eagerness to embrace and embody our values: forward-thinking, results-driven, caring and diversity.

Nice to have skills:
▪️Knowledge of the SAFe framework.
▪️Experience with any scripting languages.
▪️A love of sustainable travel!

Interview stages: 
▪️HR interview (30 minutes).
▪️Technical interview (1 hour).
▪️Interview with the customer (1 hour).
▪️Job offer🎉🎉🎉

We offer: 
▪️ Competitive salary.
▪️ Challenging tasks and projects.
▪️ Personal growth.
▪️ Flexible working hours.
▪️ New hardware.
▪️ Small gym and table tennis in the office.
▪️ Adjustable height tables.
▪️ Regular office fruit delivery and other benefits.

Let’s create value together!