hero

Accelerate your career.

Explore opportunities across TA's portfolio

Java Developer

W.A.G. payment solutions

W.A.G. payment solutions

Software Engineering
Prague, Czechia
Posted on Friday, June 7, 2024

Company Description

WE are EW - founded just over 27 years ago, EW Group, also known as Eurowag, stands as one of the fastest-growing integrated mobility and payment solution companies in Europe. Our dedication revolves around devising solutions that streamline the operations of commercial mobility companies, striving to simplify their everyday challenges.

As part of the Eurowag Group, which comprises a dynamic portfolio of innovative companies, including Sygic, fireTMS, Inelo, WebEye, Princip, KomTeS, and CVS, we collectively play pivotal roles in creating sustainable financial and technological solutions. Each entity contributes to our vision of democratizing the on-road mobility industry, with a focus on positive impacts on our industry, society, and the environment.

At Eurowag Group, we are committed to creating a diverse and inclusive workplace. We encourage women, men, and individuals of all backgrounds to apply and join our team.

Job Description

In this role, you can impact our organization meaningfully while enjoying a supportive and flexible work environment.

Position Summary

The team uses agile development methodology and the earliest testable, the earliest usable and lovable product approach to feature development.

You will contribute to:

  • design and implementation of new integration services in a microservice architecture, using modern Java stack, Kafka, and PaaS services available in MS Azure.
  • build, ship, and run docker containers in Azure, collect telemetry from running services, measure performance and other SLOs and keep the ecosystem of services in the financial services domain running smoothly at scale.

Key Responsibilities:

  • Integrating data by publishing / consuming and processing Kafka messages
  • Building new features and capabilities in Java 17 using both reactive and non-reactive programming paradigm
  • Experimenting with technologies and practices that can be beneficial for the team and the product
  • Using and improving on the team’s DevOps skills
  • Analyze business requirements provided by Product Owners and subject matter experts, identify data sources, and required data elements, perform data validation and integration activities.
  • Build new services and add features to existing ones.
  • Take ownership of CI/CD pipelines with focus on stability, security, and quality of delivered solution.
  • Measure important SLOs of services in the financial services domain by implementing metrics, observe and pro-actively react on degradation signs and alerts.
  • Troubleshoot issues using available tools such as Azure Monitor, Honeycomb, Open Telemetry.
  • Meet with the skill matrix and achieve level of your position.

Qualifications

  • At least 2 years of relevant experience as Java Software Engineer, i.e. applying engineering approach to problem solving, ability to discuss pros and cons of various solution options and implementing the best feasible solution in time and quality
  • Good understanding of Java, Java streams, data access patterns, REST API, asynchronous messaging
  • Experience writing unit, component, and contract tests, using popular Java testing and mocking frameworks
  • Experience in dealing with concurrency and building resilient software

SKILLS nice to have:

  • Practical knowledge of containers and how to finetune their runtime parameters in Kubernetes
  • Ability to design and implement data model using relational database
  • Java 17
  • SpringBoot
  • SQL database experience, knowledge of consistency models
  • DevOps best practices and tools
  • Experience with MS Azure

Additional Information

WHY JOIN US?

At Eurowag Group, we value our employees' well-being and professional growth.

EW is diverse, disruptive and still evolving; we choose newcomers not only by skill but also by whether they can be real colleagues through shared values. What's more, you will have an opportunity to influence the direction of our company through your ideas.

WE TAKE GOOD CARE OF PEOPLE, AND OUR BENEFITS ARE PERFECT PROOF OF THAT:

  • Work-Life Balance
    • Flexible working hours with the option for an occasional home office
    • 5 weeks of holidays
    • 3 health days per year
    • 1 extra day off (Founder's Day)
  • Benefits Package
    • Fresh orange juice every day
    • Choose your benefits from our flexible benefits scheme, including options like meal voucher cards, pension contributions, and more, up to 1000 EUR
    • Multi-sport card for you to enjoy sports and wellness
  • Rewards & Development
    • Referral Rewards through our 'Go Far' scheme
    • Access to Coursera.org with over 5,000 courses for skill development
    • A bonus scheme based on your performance
    • Access to potential private online language lessons on Preply.com
  • Supportive Environment
    • A company phone and laptop
    • Paid leave for volunteering towards a good cause or charity of your choice
    • Access to products our customers love
    • Free, anonymous psychological counseling with experts for mental health support
  • Modern Workplace
    • Modern office with adjustable standing desks
    • Relaxation rooms and a summer terrace
    • On-site company restaurant with discounted menus and a daily contribution of 60 CZK in the canteen
    • Dog-friendly office
    • a fully equipped kids' corner
  • Community & Well-Being
    • Philanthropy project
    • Informal gatherings and team events outside office hours
  • Diversity & Inclusion

Eurowag Group is committed to fostering a diverse and inclusive workplace where all employees, regardless of gender or cultural background, are valued and supported. Our inclusive recruitment practices ensure a level playing field, eliminating bias and opening doors for everyone.