Embrace the changing face of consumer engagement. Have you ever wondered why it's so easy to tap an app to order a pizza and watch its progress in real-time… but when you communicate with a hospital or government department, it's old-school?
That's changing.
Digital transformation is here to stay, even for the biggest service providers.
And Five Faces is at the forefront of this change.
We digitise complex customer journeys for hospitals, government departments and other complex service providers.
Our DX5 Framework is the modern, modular, configurable framework that underpins our solutions.
Job DescriptionWe're looking for a Senior Full Stack Java Developer who's keen to join a small, fast-growing company.
You'll thrive in this diverse backend role, where you'll work directly with our technical leads across all aspects of development, including infrastructure, dev ops and optimisation.
Our dev team is supportive and engaged – we believe in our product and love to provide mentorship and cheer on your success and development.
What you'll do:We are looking for a talented Senior Full Stack Java Developer with a passion for building robust and scalable applications.
Your primary responsibilities will include developing and maintaining both the front-end and back-end components of our systems, ensuring seamless integration and high performance.
You should have a strong understanding of Java and modern front-end technologies like React.js.
We value developers who take ownership, meet deadlines, and continually strive to improve.
Design, develop, and maintain scalable back-end services and APIs using Java (Spring Boot or similar frameworks).Build reusable code, components, and libraries for both front-end and back-end to streamline development.Translate designs and wireframes into high-quality, maintainable code.Optimise both client-side and server-side performance for maximum scalability and responsiveness.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the robustness, security, and maintainability of the entire application stack.What we'll look for:We're seeking an experienced Senior Full Stack Java Developer who can take ownership of projects and drive technical excellence.
With strong expertise in Java for back-end development and proficiency in modern front-end frameworks like React.js, you'll play a key role in delivering scalable and efficient applications.
We're looking for someone with at least 5 years of professional experience, but exceptional candidates with a strong portfolio will also be considered.
Key Requirements:Extensive experience with Java: Strong expertise in Java development, including frameworks such as Spring or Spring Boot.React.js expertise: Comprehensive knowledge of React.js and its core principles, with hands-on experience in popular workflows (e.g., Flux, Redux).Back-end development: Proficiency in building RESTful APIs, working with databases (SQL and NoSQL), and integrating server-side logic with front-end components.Modern development tools: Experience with tools such as Babel, Webpack, and NPM, as well as familiarity with front-end build pipelines.TypeScript knowledge: Practical experience with TypeScript for robust and scalable code.Authentication and security: Familiarity with modern authorisation mechanisms (e.g., OAuth2, JSON Web Tokens).Code optimisation: A strong focus on performance benchmarking, optimisation, and writing reusable, maintainable code.Version control: Proficiency in Git for versioning and collaboration.Problem-solving skills: Ability to understand complex business requirements and translate them into technical solutions.Nice-to-Haves:Knowledge of isomorphic React for universal applications.Experience with data structure libraries like Immutable.js.Familiarity with containerisation tools such as Docker and orchestration tools like Kubernetes.Education:A degree in Software Engineering, Computer Science, or a related field is preferred.We have great new technology, an inclusive and collaborative management team, and a commitment to creating a culture where everyone wants to come to work.
We're a small but tight-knit crew where you have real freedom to bring ideas to the table and make a difference to consumer experiences.
Hybrid working environment - 2 days work from home per weekCompetitive salary and benefits package.A supportive and collaborative work environment.Opportunity to work on cutting-edge technologies.Being a part of company decision-making – all staff have a voiceThe chance to make a significant impact on our enterprise software solutions.Think this role is for you?
Apply now!
Five Faces is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.
How do your skills match this job?Sign in and update your profile to get insights.
Your application will include the following questions:
Which of the following statements best describes your right to work in Australia?Which of the following programming languages are you experienced in?How many years' experience do you have as a Full Stack Java Developer?To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory.
#J-18808-Ljbffr