Our client is looking to add a Senior Software Engineer to join their multi-disciplined R&D team to help innovate & develop. The ideal candidate will have 5+ yrs experience with Java/JEE application development and a strong passion for technology and software development.
Requirements
- 5+ yrs experience with Java/JEE application development
- Proficiency with fundamental front-end languages such as JavaScript and familiarity with JavaScript frameworks such as JQuery and React
- Proven experience developing high quality, secure, scalable, and maintainable applications
- Experience in the development of scalable enterprise applications and REST microservices, using microservice architecture principles
- Understanding of Windows, UNIX/Linux operating systems and programming environments
- Strong coding skills with proven ability, knowledge and understanding of Software Engineering Concepts and Methodologies
- A genuine passion and interest in technology and software development with a thorough knowledge of best practices and new technologies
- Mentoring of junior developers
- Experience of Agile Systems development techniques as source control, using Continuous Integration (CI)/Continuous Deployment (CD), Git tooling
- Experience of Spring (MVC/Boot/Security/Cloud)