Full Stack Engineer (Java React) Are you passionate about building scalable systems and crafting seamless user experiences? Do you want to work with modern technologies across both front-end and back-end development? My client is seeking a talented Full Stack Engineer with expertise in Java and React to join their growing team. This role offers the chance to work on high-impact projects, contributing across the full software development lifecycle. Responsibilities: Design, develop, and maintain scalable web applications using Java (back-end) and React (front-end). Collaborate with product managers, designers, and fellow engineers to deliver high-quality solutions. Implement best practices in coding, testing, and deployment. Optimise application performance and ensure responsiveness. Contribute to architectural discussions and technical decisions. Participate in code reviews, mentoring, and knowledge sharing within the team. Key Skills & Experience: Strong professional experience with Java (Spring Boot preferred). Proven expertise with and modern front-end tooling (Webpack, Babel, Redux or similar). Solid understanding of RESTful APIs, microservices, and integration patterns. Experience with relational databases (PostgreSQL, MySQL, or similar). Knowledge of CI/CD pipelines and cloud platforms (AWS, GCP, or Azure). Strong grasp of software engineering principles, design patterns, and best practices. Excellent problem-solving and communication skills. Nice to Have: Experience with TypeScript in front-end projects. Familiarity with containerisation (Docker, Kubernetes). Exposure to GraphQL. Background in financial services or high-availability systems. Benefits: Competitive salary package. Flexible working arrangements (hybrid/remote). Career development opportunities with cutting-edge projects. Supportive and collaborative team culture. If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.