Senior Java Developer
Endava
Romania-Iasi-Iasi
31 zile în urmă

Consider a new opportunity

The client is aglobal leader in payments processing technology and solutions for our merchantcustomers. It operates reliable and secure proprietary technology platformsthat enable merchants to accept a vast array of payment types, across multiplechannels, anywhere in the world.

On a typical day,it processes over 31 million mobile, online and in-store transactions that’saround 400 a second. In 2015, it processed 13.

1bn transactions with a totalvalue of c.402bn. It supports 400,000 merchants in 126 currencies across 146countries, offering over 300 payment methods.

They are the leader in paymentsin the UK, where they process approximately 42% of all transactions.

The group provideslocal in-store, online and mobile payment acceptance solutions for UK-basedmerchants, from large corporates to small and medium-

sized enterprises(SMEs / SMBs) and micro merchants, accounting for approximately 42% of UK cardpayments.

Project

The application isan all-in-one, tablet-based and payment system. Equipped with a mobile cardterminal it is able to take card payments from all major card providers as ituses the client’s propriety mobile card processing solution.

It provides allthe basic functionality a merchant needs in just one device : authentication& user management, catalogue management, transaction management, insightson sales history and client notification through email.

This creates thepossibility of having multiple types of devices using similar functionality dueto the share of one common API.

Having the services hosted on the provider’sservers, this also allows merchants the access to a variety of different othertools in order to enhance their business.

In Iasi, Endavahandles the development of the API services for all kind of app clients likeabove. The API is developed in Java using Spring and it migrates towards aCI / CD pipeline.

Apart from Oracle technologies we are recently addingSpringBoot, Hibernate, Serenity, RESTAssured as new things in the commontechnology stack.

We follow an Agileapproach based on 2 weeks sprints targeting a release at the end of each twosprints.

Job responsibilities

The positionrequires Java knowledge, team work and communication with the client’stechnical team for alignment towards the common goal to release frequent newfeatures to production.

The team shape is : 1 Java Design Lead, 5 Javadevelopers, 3 Testers and the Scrum Master. The delivery approach is Scrum, soworking experience with Agile delivery is desirable.

Technical Skills

  • Back-end technologies - experience with :
  • Java 8
  • Proficient in Spring framework, especially SpringMVC, Spring AOP, Spring Core, Spring boot.
  • Code best practices and code review skills
  • Knowledge of Hibernate framework
  • REST
  • Code security principles is a plus
  • PL / SQL knowledge is a plus
  • Other skills

  • Creative, being able to give multiplesolutions to the same problem, but realistic, meaning that the solutions givencan be implemented with high performance
  • Being able to do quick fixes on live whenurgent
  • Communication skills
  • Agile processes knowledge and experience
  • Time management skills, resilient to change
  • Strong English skills (spoken and written)
  • Soft skills : sociable, proactive, team player
  • 4+years of experience (can be less if the person is exceptionally capable)
  • Full-time

    Aplică
    Aplică
    Email-ul meu
    Făcând clic pe "Continuați", sunteți de acord că nevoo colectează și procesează datele personale pe care le-ați furnizat în acest formular pentru a crea un cont nevoo și pentru a vă abona la alertele noastre prin e-mail, în conformitate cu Politica de confidențialitate . Puteți să vă retrageți consimțământul în orice moment, urmând și pașii .
    Continuă
    Formular