Expected duration: Ongoing We are looking for an experienced developer with 3-4 years+ of experience to work on a full time basis for a project with Next.Js front end & Java / Spring Boot backend.
The project will involve making updates to & maintaining an existing website.
The website is part of a larger website, and can be developed in isolation (separate repository & containerised application.)
Full details will be supplied upon application but a knowledge of the following is preferred:
- Headless CMS (Contentstack) which powers most of the content of the App. This has a REST API so will require knowledge of this.
- Redis (used to persist some session data for authenticated users as they move between applications.)
- Next.Js application (for the front end)
- Edge layout (a separate service to load in the header, footer, and any 3rd party scripts.)
- Puppet (configuration management tool)
- TPM (a secure location to store things such as passwords and keys)
- API Gateway (Zuul) - used for exposing internal services to the client application.
- Curity (Auth Provider)
- Java / Spring Boot (there are downstream services which are mapped in the API gateway and provide functionality in the application. Typically Java / Spring Boot. The analytics service pushes events (where setup) into a Postgres DB / Hadoop. The quote / feedback services are used for form submissions.)
- Jenkins Build (for development process)
- Rundeck (to deploy a build artifact for auto deployment to stage)
REQUIREMENTS
- The developer should have hands on knowledge of the above (at least of the front end.)
- 3-4+ years experience
- Full proficiency with software and front-end design principles
- Up to date with web development trends, best practices, and tools/techniques
- Write clean, high-quality, and scalable code that complies with Industry Standards
- Engineering or computer science or web design or related degree
- A morning call to brief and afternoon to roundup work for the day.
- Ability to use top tracker for recording hours.
- Must work efficiently with an excellent velocity.
- Technical Assessment Prior To Acceptance
- Prior References
- Part time basis, but requirement at times may be up to 8 hours per day. Maximum 20-25 hours per week.