Currently, for our client who is a provider of a range of software services and IT infrastructure services we are looking for Senior Java Developer.
Your responsibilities:
- Create clean, functional code on the front- and back-end
- Apply architectural and engineering concepts to implement solutions that meet business requirements, considering scalability, maintainability, security, reliability, flexibility, availability and manageability.
- Duty in delivering highly efficient software solutions into a complex IT estate.
- Test and fix bugs or other coding issues.
- Can create and interpret technical architectures using standard tools and techniques for modelling.
- Diagnose the technologies to employ and take responsibility for the delivery of software solutions.
We require:
- Must have an experience of at least 5+ years.
- High knowledge of Java, with significant commercial experience in Java 9 and beyond.
- Skills of working in DevOps or agile projects using Scrum and Kanban.
- Significant experience with REST APIs, using JSON or XML.
- The leader role.
- Experience to work with Spring Boot.
- Solid knowledge and experience in front end skills like HTML5, CSS, JavaScript, Angular, ReactJS etc.
The good knowledge of TDD, Mocking and CI / CD skills
SQL.
- Technical leadership skills - able to lead by example for the development team, and able to bring other team members with them on technical matters.
- Very strong OOP knowledge.
- Has an experience with AWS, Azure and/or Google Cloud.
- Relevant industry certifications would be an added advantage.
We offer:
- Work with colleagues across the globe.
- Multicultural environment, promoting a good work-life integration and real flexibility.
- We are offering learning and career development opportunities at every level to help you find your own unique spark.