Senior Software Engineer
Posted on:
23 days ago
Vacancies:
1 Vacancy
Job Summary
Overview
Our client is looking to add a Senior Software Engineer to join their multi-disciplined R&D team to help innovate & develop.
Qualifications
- 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)
Responsibilities
- Designing and developing features in a highly scalable environment
- Working with cross-functional teams to design solutions - recommending evaluating and implementing the best solutions
- Building for high volume platforms: linking millions of users worldwide at the same time
- Help to define and drive strict development methodologies including code reuse maintainability testing and documentation.
- Detail-oriented individual with the ability to rapidly learn and take advantage of new concepts business models and technologies.
- Be innovative and enjoy working with emerging technology
- Strong verbal and written communication skills and autonomy are essential
Required Experience:
Senior IC