Front Office Java Software Engineer
Front Office Java Software Engineer

Front Office Java Software Engineer

Reading Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
U

At a Glance

  • Tasks: Join a dynamic team to design and develop cutting-edge production software.
  • Company: Be part of a growing company focused on innovative technology solutions.
  • Benefits: Enjoy flexible working, generous leave, and a bonus scheme.
  • Why this job: Work on a greenfield project that makes a real impact in the industry.
  • Qualifications: Proficiency in Java, Spring Boot, and basic frontend development required.
  • Other info: Hybrid role with 80% remote work and a supportive team environment.

The predicted salary is between 36000 - 60000 £ per year.

To support their aggressive growth targets, my client have identified the need for bespoke systems to streamline and automate their existing production processes. Successful applicants have the exciting task of forming their in-house Software Department, with the key target to develop the production system required to fulfil the needs of the group. This greenfield project aims to make use of cutting edge technology to enable the development of a best in class product.

Currently, they have a development team of 5. However, they are now looking for another Software Engineer (Java) to make it 6.

Key responsibilities:
  • Work with the rest of the Software Department team to continually design and develop state of the art production software
  • Contribute to all stages of the development lifecycle
  • Define application objectives and functionality
  • Create detailed design documentation
  • Propose and implement changes to current Java infrastructure
  • Conduct software analysis, programming, testing and debugging
  • Prepare and produce end user documentation
  • Support continuous improvement, investigating alternative technologies, and presenting for architectural review
Skills & Knowledge:
  • Essential: Java 17, Spring Boot, MongoDB, AWS, Docker, Domain Driven Design, TDD/BDD, Basic Frontend Development in React.js/Typescript/HTML/CSS
  • Desirable: Spring Webflux / Project Reactor, Reactive programming, Cloud Native Development (AWS SDK/CDK), CI/CD Automation (Jenkins), ETL/Real Time Analytics/Database Modelling, Writing Automated Testing Frameworks, Manufacturing/Supply Chain Experience

Further information: ~£45,000- £50,000 depending on experience + bonus scheme, ~37 hours per week, ~25 days annual leave, ~7% employer pension contribution (plus 3% employee contribution), ~ Optional private healthcare, ~ Flexible working, 80% remote, 20% office based.

U

Contact Detail:

Uneek Global Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Front Office Java Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Java 17 and Spring Boot. Having hands-on experience or projects showcasing these skills can set you apart from other candidates.

✨Tip Number 2

Engage with the company’s online presence. Follow them on social media and participate in discussions related to their industry. This shows your genuine interest in their work and can help you make connections within the team.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies and how you've contributed to software development lifecycles in past roles. Being able to articulate your approach to teamwork and collaboration will resonate well with the hiring team.

✨Tip Number 4

Consider building a small project that utilises the technologies listed, such as AWS and Docker. This not only demonstrates your technical skills but also your initiative and ability to apply your knowledge practically.

We think you need these skills to ace Front Office Java Software Engineer

Java 17
Spring Boot
MongoDB
AWS
Docker
Domain Driven Design
TDD/BDD
Basic Frontend Development in React.js
Typescript
HTML
CSS
Spring Webflux
Reactive Programming
Cloud Native Development (AWS SDK/CDK)
CI/CD Automation (Jenkins)
ETL
Real Time Analytics
Database Modelling
Writing Automated Testing Frameworks
Manufacturing/Supply Chain Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java 17, Spring Boot, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in software development and your contributions to previous projects.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly in developing production systems and using cutting-edge technology. Be sure to include your understanding of Domain Driven Design and TDD/BDD.

Showcase Relevant Projects: If you have worked on projects involving MongoDB, AWS, or Docker, be sure to detail these experiences. Highlight any greenfield projects you've been involved in, as this will resonate well with their focus on building a new software department.

Prepare for Technical Questions: Anticipate technical questions related to Java, Spring Boot, and the other technologies listed in the job description. Brush up on your knowledge of CI/CD automation and cloud-native development, as these may come up during the interview process.

How to prepare for a job interview at Uneek Global

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java 17 and any relevant frameworks like Spring Boot. Be prepared to discuss specific projects where you've used these technologies, as this will demonstrate your hands-on skills and understanding of the language.

✨Understand the Development Lifecycle

Since the role involves contributing to all stages of the development lifecycle, brush up on your knowledge of software development processes. Be ready to talk about how you've participated in design, development, testing, and deployment in previous roles.

✨Familiarise Yourself with Cloud Technologies

Given the emphasis on AWS and Docker, it's crucial to show your familiarity with cloud-native development. Prepare examples of how you've used these tools in past projects, and be ready to discuss their benefits in a production environment.

✨Prepare for Technical Questions

Expect technical questions related to TDD/BDD and Domain Driven Design. Review key concepts and be ready to explain how you've applied them in your work. This will help you stand out as a candidate who not only knows the theory but has practical experience.

Front Office Java Software Engineer
Uneek Global
U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>