Description
Lead Java Developers
Our client, a leading global supplier for IT services, requires Lead Java Developers leads for application development and support to be based in their client's office in London, UK. You may be able to work remotely until covid abates.
This is a 6-Month temporary contract to start ASAP
Key Responsibilities
- Should understand the complexity nature of the business problems and requirements.
- Design scalable software solutions to improve functionality and system longevity
- Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its life cycle
Key Requirements
- 10+ years of experience
- Programming Languages: JAVA, TypeScript, Javascript
- Server Side Framework: J2EE, SpringBoot, Spring, Node JS, Nest JS, GraphQL (query language)
- Architectures & Design Patterns: Microservices, REST API, Server less Architecture, Docker Containerization, Test Driven Development
- AWS Cloud Skills: Lambda, Simple Storage Service (S3), Command Line Interface (CLI), Elastic Compute Cloud (EC2),
- CloudWatch, Simple Notification Service (SNS), Simple Queue Service (SQS), Elastic Container Service (ECS), Cloud Formation, Route 53, Secret Manager, Active Directory, Identity and Access Management (IAM)
- Front End Skills: HTML5, CSS, SCSS, Angular 10+( good to have knowledge of previous versions), JQuery
- Testing Skills: Junit, Karma, Jasmine, Mockito, Cypress, Jest
- Database Skills: Oracle, Dynamo DB
- Security Skills: Oauth, Okta, SiteMinder, GateKeeper, Gateways
- Tools: Splunk, SonarQube, Nexus, Jenkins, Jira, Grafana, Bitbucket, Bamboo, App Dynamics, Git, ServiceNow
- Should have good experience with Restful APIs integration with Front End
- Good to have experience on TDD framework