Middle Java developer
This is an important role at company and requires a blend of characteristics and skills – including leadership, communication and technical expertise.
You will be working with the internal and client technical design experts to ensure consistent practice across all products and engage with the Architecture Lead to maintain system integrity across all products and solutions.
The technologies and project you will oversee will include:
Web development projects – from small-scale brochure sites to large enterprise-level projects in Java and related technologies.
• Work with the Technical Architects, Development Teams and Project Managers to deliver Global Projects.
• Keep up to date with the latest development trends and techniques
• Solve Technical Issues and communicate effectively solutions.
• Strong Collaborative Approach
• Good knowledge on Core Java, J2ee
• Good knowledge in SPRING Framework (Spring MVC, Spring Boot and Spring
• Good understanding microservices design principles
• Good understanding API Security Design principles
• Spring cloud, Netflix OSD is a plus
• Jahia, Adobe Experience Manager is a plus
• AWS, PCF is a plus
- Assist Digital Management, Technical Architects, Project Managers and Developers to design best of breed, state of the art, end to end technical/software solutions
- Work closely with clients and company`s Architects to understand the customer system requirements and translate these into development plans and ensure that the requirements are understood by the solution development team
- Leading a team of permanent and contract development resources by providing direction, advice and guidance for their work
- Collaborate and coach less experienced team members and colleagues both within company and the wider customer community
- Effective leadership, management, performance and development of solution development team to ensure achievement of customer business objectives
- Recommend best practice techniques for build, test and project delivery though constant evaluation of activities
- Recommend development environment control and test environment controls and alternative methods of analysis and build techniques
- You will enter your time accurately using both company and Clients Project Management software