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