JAVA Developer required by fast growing technology company offering a hands-on developer an exciting opportunity to deliver first-class software solutions to the financial services industry that are maintainable, secure, tested and performant.
Based out of Leeds city-centre you will be a full stack engineer, and keen to learn new technologies and techniques across the full technical stack and product life cycle. In return our client offers an attractive package including a salary to £55K + Bonus and benefits & exceptional high tech career development opportunities.
JAVA Developer – Key Skills Required:
Primary skills in Java, with demonstrated experience with contemporary frameworks such as Spring Boot
Experience of web technologies and frameworks such as JavaScript/Typescript, Angular, Node, HTML5, CSS3.
Willingness to learn new languages and frameworks in the web development space
Experience in leading the development of enterprise applications. You will have worked in all parts of the software lifecycle
Expertise with industry-standard tools such as Git, Maven, Nexus, Jenkins
Excellent communication skills – our developers work closely with colleagues in all positions and often directly with our customers
You should be able to demonstrate expertise in ground-up application development, producing secure, maintainable, efficient technical designs.
Experience with relational databases, e.g. MS SQL Server, Oracle
JAVA Developer – Key Skills Required:
You will have an excellent understanding of software engineering best practices such as effective source control, code reviews, devops practices such as continuous integration and delivery.
You will work in an agile squad with other developers and testers, alongside a business analyst, Scrum Master, and a Product Owner.
As a leader within the squad, you will champion and contribute to our continuous improvement of coding practices, application quality, and development processes.
As the lead developer, you will be responsible for upskilling the developers in your squad using a variety of approaches, such as on-the-job mentoring and formal training.