Backend (java) Developer – multiple positions

18 May 2022
Anywhere, Riga / Latvia
Java Developer

MeaWallet is an IT company developing solutions for mobile contactless payments such as Apple Pay / Google Pay and other “Pays” for banks, issuers, based on the latest standards from international payment schemes such as VISA/Mastercard/Amex.

Responsibilities

  • Coding
    • Developing new features
    • Refactoring code
    • Fix found issues
    • Code coverage with tests
  • Professional Services
    • Document new features
    • Document dependencies and customer impact
    • Maintain change-log
    • Development estimation and status reporting
    • Code review others’ source code
    • Software architecture and design
    • Research and development
  • Collaboration
    • Status reporting
    • Information gathering
    • Support other colleagues
    • Educate new employees
  • Maintenance
    • Support live services
    • Issue investigation and analysis
    • Patching of critical issues

Required skills and competencies

  • At least 3-5 years of experience in programming using Java;
  • Java
    • Min: version 8
    • Best: version 11 (or newer), 
  • Spring (https://spring.io/):
    • Min: Spring Boot
    • Best: Spring Reactor
  • In-memory broker
    • ActiveMQ
    • RabbitMQ
    • others
  • Database:
    • Hibernate [with Spring]
    • PostgreSQL, MySQL, Oracle…
    • In memory DB (H2)
  • JUnit
  • Gradle (or Maven)

Personal characteristics

  • Interest in latest technologies and trends in the IT and development world
  • Self-driven team player, who is motivated and open to share knowledge
  • Autonomy and accountability
  • Can adapt quickly to new strategies
  • Strong English skills
  • Demonstrate the flair and passion for the brand

Application Form