Senior Fullstack Software Engineer (Java/React)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior Fullstack Software Engineer (Java/React): Designing, developing, and deploying applications for cloud-hosted distributed scientific research systems with an accent on distributed system architecture and performance optimization. Focus on integrating AI-based solutions, collaborating across Agile teams, and mentoring team members on best practices.
Location: Oxford, UK
is a global leader in information and analytics, combining quality information and vast data sets to advance science, research, and healthcare.
What you will do
- Design, develop, and deploy cloud-hosted distributed systems to support next-generation publishing products.
- Collaborate with business stakeholders to gather requirements and identify technical enhancements.
- Contribute to architectural decisions to ensure system stability, performance, and scalability.
- Identify improvements for the delivery process and maintain CI/CD pipelines.
- Mentor team members to share knowledge and facilitate professional growth.
- Partner with cross-functional Agile and DevOps teams to integrate innovative solutions.
Requirements
- Proficiency in Java, Spring/Spring Boot, and JavaScript/TypeScript frameworks (e.g., React, Angular).
- Experience with build tools, Git, and continuous integration (GitHub Actions/Jenkins).
- Familiarity with cloud environments (AWS), containerization (Docker, Kubernetes), and DevOps practices (Terraform).
- Experience with TDD, mocking libraries (Jest, Mockito), and monitoring/logging tools (NewRelic, OpenSearch).
- Practical knowledge of Agile frameworks like Scrum or Kanban.
- Willingness or experience in implementing AI-based solutions.
Nice to have
- Proven track record of architectural contribution in large-scale environments.
- Deep understanding of technical documentation standards using Jira and Confluence.
Culture & Benefits
- Flexible working hours to promote work-life balance and productivity.
- Comprehensive Pension Plan and generous vacation entitlement.
- Support for professional development through personal choice budgets and study assistance.
- Inclusive culture with internal communities, shared parental leave, and sabbatical options.
- Employee assistance program and employee discounts.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β