Hayward Hawk is delighted to be representing a fast growing digital design company as they look for an Intermediate and Junior Java developer. Our client, a dynamic digital design company, is looking for a talented Junior or Intermediate Java Engineer to join their growing team. This is an excellent opportunity for someone passionate about software development to contribute to impactful projects while continuing to develop their skills in a fast-paced, innovative environment. Key Responsibilities: Development: Work alongside senior developers to build high-quality software solutions using Java and Spring Boot. Collaboration: Engage closely with clients and internal teams to understand technical requirements, contributing to design discussions and providing input on project feasibility. Learning & Growth: Continuously expand your knowledge of new technologies and best practices, with opportunities for mentorship and professional development. Problem-Solving: Assist in tackling technical challenges related to microservices architecture, API design, and performance testing. Essential Requirements: Java Experience: 2 years of hands-on experience in Java development. Spring Boot: Practical experience with Spring Boot. Technical Skills: Familiarity with microservices architecture, automated testing (TDD/BDD), and working with SQL databases such as PostgreSQL or MySQL. AWS Knowledge: Experience with AWS services like EC2, S3, and CloudWatch is a plus. Team Player: Ability to work well in a team-oriented environment, taking initiative when necessary and collaborating effectively with minimal supervision. Desirable Skills: Experience with CI/CD pipeline configuration. Familiarity with NoSQL databases, Apache Kafka, or the ELK stack. Exposure to front-end technologies like React or React Native. Understanding of security protocols such as OAuth2 and knowledge of Kubernetes or Docker. Who You Are: Problem-Solver: You have a proactive approach to tackling challenges and are eager to learn and grow in your role. Team-Oriented: You thrive in collaborative environments and enjoy working closely with both colleagues and clients. Passionate Developer: You are excited about building a career in digital product development and aim to work alongside top industry professionals. About the Client: Our client is a cutting-edge digital design company that specialises in creating impactful digital products and services for a wide range of clients, from startups to large enterprises. With a strong focus on innovation and quality, they are a close-knit team that values creativity, collaboration, and continuous improvement. This role offers the opportunity to be part of a forward-thinking company where your contributions will be valued and your career will flourish.