Loading

Connecting Linkedin...

Banner Default Image

Software Engineer

  • Location

    Malta

  • Sector:

    Payment

  • Salary:

    30000-40000

  • Contact:

    Andrius Petkus

  • Job Reference:

    6715

  • Published:

    15 days ago

  • Expiry:

    2020-08-31

  • Client Details:

    Castille

  • Consultant:

    Andrius Petkus

An established player in the payments industry is looking to recruit a Senior Software Engineer to join their team which is servicing an international client base.  

You will be working in an agile environment and forming part of a cross functional team that applies best practices to produce top quality code to create innovative technologies within this industry.  

Role responsibilities  

  • Actively participate in the design and planning phases and take active in these decisions  

  • Able to build and expand business logic incorporated in the organisation's software together with its development infrastructure and project delivery process 

  • Deliver high quality work through best practices within the set time frames 

  • Maintain proficient and up to date knowledge in domain technologies and techniques 

  • Diagnose and resolve issues and code defects 

  • Communicate assumptions following identification of risks and dependencies 

Requirements 

  • At least 2 years of experience engineering software in an agile environment 

  • Knowledge of Java-based backend technologies, such as Spring, Hibernate, JOOQ  

  • Working knowledge of frontend technologies like Angular and React 

  • Preference for test-driven development using tools such as JUnit and Mockito 

  • Experience with UI test tools such as Selenium would be an asset 

  • Knowledge of MySql and NoSql (Mongo) databases 

  • Experience of implementing and consuming APIs such as RAML and OpenAPI 

  • Comfortable with using version control, build configuration and automation (DevOps) tools 

  • Ability to prioritise effectively and focus on delivering solutions on deadline 

  • Ambition to drive change towards improvements in processes and technology