Perm Java Developer
Our client has entered into an exciting phase of expansion and transformation. They have a number of opportunities for Java Developers’ to join them in their London office.
The successful candidate will be working with colleagues across the technology department. Working in environment which uses best practices from both Agile and Waterfall methodologies to deliver solutions frequently with the necessary controls required in a highly regulated organisation.
The architecture is primarily based on Microsoft .net / C#, Microsoft SQL, Java & Unisys ABSuite.
We need someone who:
Enjoys delivering highly complex, scalable and robust solutions
Is looking to work in a team focused on continuous integration, improvement and learning
Will contribute to developing the technology road map for the team – both functionally and technically
Is able to communicate, work alongside and collaborate across technology teams across offices
Understands development and quality standards and ensures strict adherence to them
Encourages innovation and creativity in technology solutions
Formal education in Computer Science, Engineering or related discipline (or equivalent relevant experience)
Service orientated multi-tiered application architecture utilizing web service standards and protocols (REST, JSON)
Knowledge of Object Oriented, design principles and patterns
Experience of the full development lifecycle (including both Agile and Waterfall)
Understanding and experience of engineering practices such as unit testing, continuous integration, automated testing, appropriate documentation, Clean coding practices, SOLID principles etc.
Financial services knowledge
Experience of developing software in a regulated business environment
Experience of using test driven and automated testing techniques
Experience working and delivering across a multi-location team
In return, we will
Provide you with interesting and complex technologies problems for you to solve
Provide an interesting, challenging and varied experience
Offer and organise training, support and peer mentoring
Facilitate and support “Lunch and Learn” sessions
Build a career path specifically for you
Tagged as: Data Architecture, Java, software development
Development Manager, Principle Developer Job Description: Our client has entered into an exciting phase of expansion and transformation. They have...Apply For This Job