Java Developer

Posted Jan 24

We are looking for candidates to work in collaboration with the UK Mortgage Team.

We are looking for candidates with technical knowledge on Java. They will be joining an IT Mortgage team located in Lisbon, Malaga, Madrid or Cantabria that works together with UK.

We are expecting team players who want to grow together not only technically but also

knowing the business

Location: Remote from Spain

Sector: Bank

Job Description

  • Develop new components, maintain and evolve existent ones according to the team priorities and product roadmap
  • Active role on team software quality assurance, best practices and agile methodology.
  • Work on definition and implementation of automated tests for a streaming & micro-services oriented architecture;
  • Coaching junior team members;
  • Work closely with business sponsors to ensure the solution meets the needs;
  • Take responsibility of the software delivery by ensuring quality and scope expectations are met;
  • Contribute and take ownership of the technical design and ensure all aspects of the system architecture are well documented;
  • Work closely with partner technology teams and to collaborate effectively

Requirements

  • Deep understanding of Java (8 or superior) and Java Spring (4 or superior) and solid understanding of OO principles;
  • Experience designing and building service oriented or microservice architectures;
  • Solid experience with continuous integration and continuous delivery tools; e.g. GitLab, Jenkins...
  • Diligent with automated testing i.e. JUnit/Mockito/Cucumber, etc;
  • Agile development/Software life cycle;
  • Understanding of RESTful API principles
  • Experience in Testing TDD/BDD
  • Experience in events drawing
  • Strong written and verbal communication skills in English

Nice to have skills

  • Financial Services industry experience
  • Experience in working in agile
  • Experience configuring continuous integration and continuous delivery tools;
  • Experience using AWS platform
  • Some Spanish Knowledge

Benefits

  • Full time
  • Fully remote