Company Logo

Java Backend Software Developer

  • Clerify Capitals
Jobs > IT & Telecoms > Java Backend Software Developer
Description

FinCode Background:

FinCode began in 2016 as a small start-up by then developer Lloyd Adiele, who had gained significant experience developing and delivering high-end and complex software solutions for a vast range of clients such as Deutsche Bank, Centrica, Credit Suisse and IBM to name a few.

Realising the potential of the growing UK software market, Lloyd seized the opportunity of a life-time, to develop his own line of software solutions under his own company name – this gave birth to FinCode.

The company started of

FinCode is wholly privately owned and financed.  

Vision & Mission:

To become a well-known and well trusted software partner for the world’s most forward thinking companies.  

Aims:

To bring to the market the most robust and scalable solutions that are truly responsive to our customer’s needs.




Values:

We value:

  1. Effective delivery – what we design and deliver works and works first time.  This is because our internal processes and business systems are effective and we use them in a manner that elicits outcomes that are effective.

  2. Professional discipline – delivering the best service, requires our staff to be the best we can be.  This means we act with integrity at all times, we never conduct ourselves in a manner that calls into question our honesty.

This means we continuously learn and develop and apply this to our daily work.  We take time to reflect on what is working well and what isn’t.  We act as a critical friend to one another providing support and feedback whenever needed.  We are accountable for our actions and our behaviours both to one another and to the clients we serve.  We are true ambassadors for the company and consider the impact our behaviour has on the brand and company image at all times.  

  1. Efficiency – We use our resources with consideration

  2. Excellence - 

About the role


Purpose of the role:

We are embarking on the build of a smart high scalability back-end web application using Java and JEE Framework. I am looking for two Java developers with good technical and communication skills, capable of Play and Angular quickly and the ability to work with minimum supervision. He or She must enjoy taking on task and exploring problems with the goal of attaining a solution or workaround.
Ideal candidates must have working knowledge of back-end technology such as HTML, JSF Framework and most importantly working experience of REST API. Good understanding of OO design principal a plus. 
Interview stage should constitute of a practical technical test based on your experience. We open to flexible working hours for exceptional candidates. 


Primary areas of accountability:

  • Requirement Implementation – 80%

  •  Knowledge sharing and internal communication with Stakeholders – 20%

Responsibilities:

  • Design and build advanced back-end application using Java.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Work on bug fixing and improving application performance.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.


Requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject

  • Proven working experience in software development

  • Object oriented programming

  • Object-relational mapping, 

  •    Finance sector experience

  • Distributed and multi-tier architectures

  • Web services.

  • Core Java developing knowledge

  • Coding standards 

  • Knowledge of XML and JSON a requirement.

  • Knowledge SQL databases.

  • Organizational programming skills and good commenting practices important.

  • Soap/REST

  • Test Driven Development

  • SOLID principal designs



Key Skills:

  • Java 11

  • Java EE

  • Spring frameworks

  • Maven or gradle

  • Git

  • Hibernate/JPA ORM, 

  • Postgresql

  • TDD

  • Unit tests


Optional Skills:

  • JavaScript, CSS and HTML 5

  • AWS cloud DevOps

  • Docker, microservices designs

  • Good knowledge of REST API standards

  • Good knowledge of JWT and oauth standards