At a Glance
- Tasks: Design and develop innovative applications to support scientific research publication.
- Company: Join a global leader in information and analytics, advancing science and healthcare.
- Benefits: Enjoy flexible working hours, generous vacation, and comprehensive wellbeing initiatives.
- Other info: Be part of a dynamic Agile team with excellent career growth opportunities.
- Why this job: Make a real impact on scientific knowledge sharing while working with cutting-edge technology.
- Qualifications: Proficiency in Java, cloud environments, and a passion for collaboration and innovation.
The predicted salary is between 60000 - 80000 £ per year.
Would you like to help create products to support the sharing of scientific knowledge? Do you enjoy collaborating to solve complex technical problems?
About The Business
A global leader in information and analytics, we help researchers and healthcare professionals advance science and improve health outcomes for the benefit of society. Building on our publishing heritage, we combine quality information and vast data sets with analytics to support visionary science and research, health education and interactive learning, as well as exceptional healthcare and clinical practice. At Elsevier, your work contributes to the world’s grand challenges and a more sustainable future. We harness innovative technologies to support science and healthcare to partner for a better world.
About Our Team
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. Our goal is to leverage the latest advancements in technology, including all aspects of AI, to bring the most relevant and critical information about each manuscript directly to our editors' fingertips.
About The Role
As a Senior Java Software Engineer II, you will build capabilities to support scientific researchers through the process of submitting the research for publication. We are continually evolving our technology in response to researchers’ needs and to the ever-changing technical landscape, including the use of AI technologies.
Responsibilities
- Designing, developing and deploying applications in a cloud-hosted distributed system to build our next-generation product.
- Collaborating with business stakeholders to identify requirements and gather 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.
Requirements
- Demonstrate proficiency in most of these technologies; Java 17 or higher, Spring / Spring Boot, a JavaScript / TypeScript tool (React, Angular, etc), SQL with a willingness to learn the others.
- Display experience with build tools, Git and continuous integration (GitHub Actions / Jenkins).
- Enjoy collaborating with team members to create innovative solutions.
- Have experience of supporting and mentoring team members to share knowledge and up-skill team members.
- Show experience with alerting, monitoring and logging tools (NewRelic, OpenSearch / Kibana).
- Demonstrate 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 experience of test-driven development and mocking libraries (Jest, Mockito).
- Be familiar with collaborative documentation tools (Jira and Confluence).
- Real world experience of Agile practices and execution (Scrum, Kanban).
- Be familiar with how to design and develop for cloud environments (i.e. docker, k8 / Kubernetes, AWS).
- Wanting to learn or have experience with AI based solutions.
Why join us?
Join our team and contribute to a culture of innovation, collaboration, and excellence. If you are ready to advance your career and make a significant impact, we encourage you to apply.
Work in a way that works for you
We promote a healthy work/life balance across the organization. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance, and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.
Benefits
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Comprehensive Pension Plan.
- Home, office, or commuting allowance.
- Generous vacation entitlement and option for sabbatical leave.
- Maternity, Paternity, Adoption, and Family Care leave.
- Flexible working hours.
- Personal Choice budget.
- Internal communities and networks.
- Various employee discounts.
- Recruitment introduction reward.
- Employee Assistance Program (global).
Senior Java Engineer II - AI & Cloud for Science Publishing in Oxford employer: Elsevier
At Elsevier, we pride ourselves on being a leading employer that fosters a culture of innovation and collaboration, particularly in our dynamic Agile team focused on advancing scientific knowledge through technology. Our commitment to employee well-being is reflected in our comprehensive benefits package, which includes flexible working hours, generous vacation entitlements, and opportunities for professional growth, all aimed at supporting a healthy work/life balance. Join us in making a meaningful impact on society while enjoying a rewarding career in a supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Engineer II - AI & Cloud for Science Publishing in Oxford
✨Tip Number 1
Network like a pro! Reach out to current employees at Elsevier on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your Java skills and familiarising yourself with AI technologies. Practice coding challenges and be ready to discuss your past projects, especially those that involved collaboration and problem-solving.
✨Tip Number 3
Show your passion for science and technology during interviews. Talk about how you can contribute to advancing scientific knowledge and improving health outcomes. Make it clear that you’re excited about the role and the impact it can have!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Elsevier.
We think you need these skills to ace Senior Java Engineer II - AI & Cloud for Science Publishing in Oxford
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Java Engineer II role. Highlight your experience with Java, Spring Boot, and any AI technologies you've worked with. We want to see how your skills align with our mission to support scientific knowledge sharing!
Showcase Your Collaboration Skills:Since we value teamwork, share examples of how you've collaborated with others in past projects. Whether it's mentoring team members or working in Agile environments, let us know how you contribute to a positive team dynamic.
Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate clarity as much as we appreciate technical prowess!
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Elsevier
✨Know Your Tech Stack
Make sure you’re well-versed in Java 17 or higher, Spring Boot, and any JavaScript frameworks like React or Angular. Brush up on SQL and be ready to discuss your experience with build tools and CI/CD processes. This will show that you’re not just familiar with the tech but can also contribute effectively from day one.
✨Showcase Your Collaboration Skills
Since the role involves working closely with cross-functional teams, prepare examples of how you've successfully collaborated in the past. Think about specific projects where you gathered feedback from stakeholders or mentored team members. This will highlight your ability to work in an Agile environment.
✨Prepare for Problem-Solving Questions
Expect to tackle some complex technical problems during the interview. Practice explaining your thought process clearly and concisely. Use the STAR method (Situation, Task, Action, Result) to structure your answers, especially when discussing past challenges and how you overcame them.
✨Demonstrate Your Passion for Innovation
Since the company is focused on leveraging AI and innovative technologies, be prepared to discuss your interest in these areas. Share any relevant projects or experiences where you’ve used AI solutions or contributed to tech advancements. This will show that you’re aligned with their mission and eager to contribute.