As a Senior Software Engineer II, you will build capabilities to support scientific researchers through the process of submitting the research for publication
Job Summary
As a Senior Software Engineer II, you will build capabilities to support scientific researchers through the process of submitting the research for publication.
Our dynamic Agile team delivers innovative technology solutions to assist editors in quickly and accurately identifying the best manuscripts for publication in world-renowned peer-reviewed journals.
We promote a healthy work/life balance across the organisation, with numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals.
Matching Summary
As a Senior Software Engineer II, you will build capabilities to support scientific researchers through the process of submitting the research for publication.
Skills & Requirements
Must-have
Java 17 or higher
Spring / Spring Boot
JavaScript / TypeScript tool
SQL
build tools, Git, CI
alerting, monitoring, logging tools
modern IDE, refactoring tools
test-driven development, mocking libraries
Agile practices and execution
Nice-to-have
collaborating to solve complex technical problems
leveraging latest advancements in technology
harnessing innovative technologies
open to discussing and honing approaches
wanting to learn AI based solutions
Key Requirements
Proficiency in most of these technologies
Experience with build tools, Git and continuous integration
Experience with alerting, monitoring and logging tools
Experience with a modern IDE and refactoring tools
Experience with test-driven development and mocking libraries
Familiar with collaborative documentation tools
Real world experience of Agile practices
Familiar with designing and developing for cloud environments