At a Glance
- Tasks: Build and optimise frontend applications while managing backend services in a cloud-native environment.
- Company: Aker Systems is an award-winning tech company prioritising culture and innovation.
- Benefits: Enjoy 25 days holiday, medical insurance, life assurance, and various perks including a cycle scheme.
- Why this job: Join a collaborative team focused on growth, problem-solving, and delivering high-quality software.
- Qualifications: 3+ years in full-stack development with strong skills in JavaScript, TypeScript, and React.js.
- Other info: We value diversity and encourage applicants from all backgrounds to apply.
The predicted salary is between 28800 - 48000 £ per year.
Aker Systems won the Breakthrough Culture Awards in 2024, highlighting growth companies that prioritise culture. In 2020, Aker Systems was recognised as a One to Watch on the Sunday Times Tech Track and won multiple awards at the Thames Valley Tech Awards.
We encourage people of all different backgrounds and identities to apply. We are committed to maintaining an inclusive and supportive place for you to do your very best work.
We are looking for a Full-Stack Engineer with expertise in React.js, Next.js, and TypeScript who can also contribute to backend development using Java (Spring Boot) or Python. In this role, you will be responsible for building and optimising frontend applications while integrating and managing backend services in a cloud-native environment.
- Collaborate with product teams and architects to deliver scalable and reliable software.
- Work with Docker for local development and deployment in cloud environments.
- Troubleshoot and optimise performance across frontend and backend components.
- Take ownership of features from development to deployment, ensuring high-quality and timely delivery.
Required Skills and Experience:
- 3+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript, TypeScript, Node.js, React.js, Yarn, and NPM.
- Optimise UI/UX for responsiveness, accessibility, and performance.
- Understanding of microservices and event-based architecture.
- Hands-on experience with Docker and containerised development.
- Familiarity with event-driven architectures and message brokers like Kafka.
- Experience integrating with AWS services such as Lambda, S3, DynamoDB, MSK, and API Gateway.
- Experience with backend development using Java (Spring Boot) or Python is preferred.
Innovation: Interest in new technology and ability to work with early-stage ideas.
Nice-to-have:
- Experience with frameworks like NextJS, VueJS, Angular, React, or similar.
- Familiarity with server-side rendering (SSR) and static site generation (SSG) in Next.js.
- Experience with testing frameworks like Jest, Cypress, or React Testing Library.
- Experience with authentication strategies using OAuth, JWT, or Cognito.
- Familiarity with Apache Spark/Flink for real-time data processing is an advantage.
- Hands-on experience with CI/CD tools.
- Commercial awareness and knowledge of the public sector.
- Excellent communicator, able to interact with stakeholders at all levels.
Aker Systems Attributes:
At Aker, we work as a team; we are collaborative, hardworking, open, and delivery obsessed. There is no blame culture here: try things and take responsibility for the outcomes. You are always part of the wider Aker. We help out our colleagues and take pride in successfully achieving difficult tasks. We run towards problems and help solve them. Communicate always, do so accurately and in a timely fashion.
In return, we offer a competitive salary, 25 days holiday (excluding bank holidays), Company Paid Medical Insurance, Life Assurance (4x times basic salary), Pension scheme, Perks at Work, Cycle Scheme, Tech Scheme, and Season Ticket Loan. Plus, a list of voluntary benefits including Dental Insurance, Critical illness cover, and Virtual GP.
Java Full Stack Engineer in Oxford employer: Aker Systems Limited
Contact Detail:
Aker Systems Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Full Stack Engineer in Oxford
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as React.js, Next.js, and TypeScript. Consider building a small project or contributing to open-source projects that utilise these frameworks to showcase your skills.
✨Tip Number 2
Engage with the Aker Systems community on platforms like LinkedIn or GitHub. Follow their updates, participate in discussions, and connect with current employees to gain insights into their culture and work environment.
✨Tip Number 3
Prepare to discuss your experience with cloud services, particularly AWS, during interviews. Be ready to share specific examples of how you've integrated services like Lambda or S3 in your previous projects.
✨Tip Number 4
Showcase your problem-solving skills by preparing examples of challenges you've faced in past projects. Aker values collaboration and ownership, so be ready to discuss how you approached these situations and what you learned from them.
We think you need these skills to ace Java Full Stack Engineer in Oxford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the required technologies such as React.js, Next.js, TypeScript, and Java or Python. Use specific examples of projects where you've successfully implemented these skills.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for Aker Systems and their commitment to culture and inclusivity. Mention how your values align with theirs and provide examples of how you’ve contributed to team success in previous roles.
Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing relevant projects that demonstrate your full-stack capabilities. Highlight any experience with Docker, AWS services, or CI/CD tools, as these are key aspects of the role.
Prepare for Technical Questions: Anticipate technical questions related to full-stack development, microservices, and performance optimisation. Be ready to discuss your problem-solving approach and how you’ve tackled challenges in past projects.
How to prepare for a job interview at Aker Systems Limited
✨Showcase Your Technical Skills
Make sure to highlight your expertise in React.js, Next.js, TypeScript, and Java (Spring Boot) or Python during the interview. Be prepared to discuss specific projects where you've used these technologies and how you overcame challenges.
✨Demonstrate Problem-Solving Abilities
Aker Systems values a proactive approach to problem-solving. Prepare examples of how you've tackled complex issues in past projects, particularly in a collaborative environment. This will show that you're a team player who can take ownership of tasks.
✨Understand the Company Culture
Familiarise yourself with Aker Systems' culture and values, especially their commitment to inclusivity and teamwork. Be ready to discuss how your personal values align with theirs and how you can contribute to maintaining a positive work environment.
✨Prepare for Technical Questions
Expect technical questions related to full-stack development, microservices, and cloud environments. Brush up on your knowledge of Docker, AWS services, and event-driven architectures, as these are crucial for the role. Practising coding challenges can also be beneficial.