Software Engineer III
Role details
Job location
Tech stack
Job description
Our dynamic agile teams deliver technology that helps researchers publish high-quality scientific research. The Software Engineer contributes to building capabilities that improve the quality of scientific research., The Software Engineer will contribute within a cross-functional product team to build and enhance ScienceDirect's cloud-hosted web applications across backend (Java) and frontend(JavaScript/TypeScript) components., * Designing, developing, and deploying applications in a cloud-hosted distributed system to build our next-generation product
- Collaborating with product, UX and QA to clarify requirements and incorporate feedback in a fast-moving environment.
- Providing input into architectural decisions to ensure stability and performance
- Identifying and implementing enhancements to continually improve our delivery process
- Partnering with cross-functional Agile and DevOps implementation teams
- Exploring opportunities to use AI-assisted and agentic tools (for example, code assistants, test-generation or documentation agents) to improve development workflows, while following team guidelines and good engineering practices.
Requirements
- Demonstrate proficiency in most of these technologies: Java, Spring / Spring Boot, a JavaScript /TypeScript tool (React or equivalent), with a willingness to learn the others.
- Display experience with build tools, Git, and continuous integration (Terraform, GitHub Actions /Continuous Integration tools).
- Have some experience of supporting and mentoring team members to share knowledge and up-skill team members.
- Show some experience with alerting, monitoring, and logging tools (such as NewRelic, OpenSearch /Kibana, Coralogix).
- Have experience with a modern IDE (IntelliJ / VSCode) and proficiency in using the refactoring tools.
- Be open to discussing and honing approaches for our team to improve our working practices.
- Have some experience of test-driven development and mocking libraries (Jest, Mockito, Playwright)
- Be familiar with collaborative documentation tools (Jira and Confluence)
- Have some real-world experience of Agile practices and execution (Scrum, Kanban)
- Have some familiarity with how to design and develop for cloud environments (i.e. docker, Kubernetes, AWS)
- Have familiarity with, or a strong interest in learning about, AI-assisted and agentic tools (for example, code assistants, documentation or testing agents) and how they can support software development.
- Be open to safely experimenting with agentic AI tools, sharing learnings with the team, and helping to identify appropriate use cases that improve quality, speed or developer experience.
- Demonstrate eagerness to learn and grow skills and experience.
Benefits & conditions
We are an equal opportunity employer with a commitment to help you succeed. Here, you will find an inclusive, agile, collaborative, innovative and fun environment, where everyone has a part to play. Regardless of the team you join, we promote a diverse environment with co-workers who are passionate about what they do, and how they do it.
Working for you
At Elsevier, we know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Generous holiday allowance with the option to buy additional days
- Access to learning platforms and encouragement to book up to 10 days focused learning/development time per year
- Health screening, eye care vouchers and private medical benefits
- Wellbeing programs
- Life assurance
- Access to a competitive contributory pension scheme
- Long service awards
- Save As You Earn share option scheme
- Travel Season ticket loan
- Maternity, paternity and shared parental leave
- Access to emergency care for both the elderly and children
- RELX Cares days, giving you time to support the charities and causes that matter to you
- Access to employee resource groups with dedicated time to volunteer
- Access to extensive learning and development resources
- Access to employee discounts via Perks at Work