Java Software Developer

Location Bristol
Discipline: SAAS, Retail Technology
Salary: £DOE
Job ref: 29

A leading B2B payment technology company is on a hunt for a Java Software Developer with expertise in Java, JWT, Angular Framework, Agile Development, JUnit, XML, JSON to join their team Bristol. 

This is a fantastic opportunity to work in a start-up culture, during an exciting time of growth and transformation. The successful candidate will be involved in developing new products as well as supporting.
This opportunity is within a small but growing software development team.

Technical required skills:

  • Extensive Full Stack software development experience

  • Proven experience in Java and JWT experience in both back and front end

  • Proven years of Angular framework or other similar Javascript framework

  • Payments experience and knowledge is a plus

  • Used to working in Agile environment

  • Experienced problem solver, and investigation skills with practical solutions

  • Proactive attitude

  • Front end UX experience, in particular in portal development

  • Accurate delivery estimation and delivery

  • Customer orientated, with client facing experience

  • Following coding standards, including documentation and within Quality and risk criteria including PCI compliance

  • Flexibility, adaptable and can work with ambiguity

  • Knowledge of databases POSTGre, rest APIs, JWT

 

Desired skills:

  • Node . JS

  • Cloud Service such as Google Cloud or AWS

  • Understanding of good technology architecture

  • Knowledge of Swagger

  • Kubernetes and docker

  • Fintech exposure

  • Familiarity with Hibernate and Spring

Key Responsibilities:

  • Be a key developer within the full stack software development team

  • Support the product, business and sales team in the planning, definition of features and stories within an environment in-flux development backlog

  • Developing release and code documentation

  • Audit trail of developments

  • Managing delivery of tasks in Jira

Working with a variety of teams within in the business to provide solutions including:

  • New product development · Bug fixes

  • Customer and product enhancements

  • Customer day to day enquiries

  • On boarding of new customers

  • Performing software releases

  • Advocate for the proper development Agile practice

  • Maintain an always-learning approach to technology, introducing new knowledge into the team, with an aim to build an innovative platform