Job Description
Within this team/role you will look after a legacy and new Enterprise API Platform for Elsevier. It aims to provide a good developer experience for anyone using the Platform both within and outside of Elsevier. Smooth onboarding of APIs to the Platform, ease of use of the dev portal for the customers and rapid resolution of support requests are the Team's goals.
Requirements:
Expertise in development languages including but not limited to: Java, JavaScript, Groovy, JSP, HTML, XML, SQL and bash.
Knowledge and experience of build tools – Maven and Gradle
Knowledge and experience of relational DBMS – Postgresdb
Knowledge of using AWS services via Terraform - Secrets Manager, Kinesis Firehose, S3, Open Search etc
Knowledge and experience of configuring and using New Relic, Kibana for observing metrics and configuring alerts.
Knowledge and experience of using Docker, containers, helm, kustomize to set up and manage Kubernetes applications.
Knowledge and experience of using kubectl, k9s and similar tools to observe and manage k8s resources
A bonus if you have Knowledge of networks –AWS ACM certificates, VPC’s, transit gateways etc
Responsibilities:
Serve as a primary technical point of contact for external technology resources.
Provide design input across a product.
Work directly with customers and end users.
Serve as acknowledged “go to” person on coding and technical issues.
Interface with other technical personnel or team members to finalize requirements.
Write and review portions of detailed specifications for the development of system components of moderate complexity.
Design and work with complex data models.
Mentor lead software developers interested in consultancy on development methodologies and optimization techniques.
💡 Quick Summary
Seeking a career-building opportunity? The Principal Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in London offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
