Waracle are looking for a Senior Java Developer for an exciting new role joining our world-class digital technology consultancy and home to a diverse, smart, curious and ambitious community of specialists in technology-driven transformation.
We work with ambitious clients to help them solve their biggest business and customer challenges. We help our clients to innovate and create intelligent digital products and services. We thrive on complex challenges and deliver business-critical IT transformation projects, moving seamlessly from strategy, design and delivery to operations.
The Senior Java Developer will be based from any of our UK offices in a hybrid working pattern.
The Senior Java Developer will play a key role in designing and implementing robust, scalable, and secure backend solutions. You will engage with senior stakeholders to lead technical discussions around Java architecture, ensuring best practices are followed and technical excellence is achieved.
As a Senior Java Developer, your responsibilities will include:
* Design, develop, and maintain high-performance applications, leading architectural discussions and contributing to the technical vision of the team.
* Develop and maintain RESTful APIs and microservices using Spring Boot.
* Work with open-source technologies such as Spring and Hibernate to deliver high-quality software solutions.
* Ensure software security, scalability, and performance best practices are implemented.
* Utilise Maven and Docker for build and deployment automation and work within a CI/CD environment to streamline development and deployment processes.
* Engage with clients and senior stakeholders to understand business needs and deliver effective solutions.
* Contribute to Agile methodologies, including Scrum, to deliver incremental and high-quality software.
* Utilise Git and other version control tools for effective collaboration and code management.
* Work collaboratively within a team environment, participating in code reviews and knowledge sharing.
Required Skills & Experience:
* Proficiency in modern Java languages, ideally Java 17+
* Strong experience with Spring Boot and microservices architecture.
* Hands-on experience with Spring Framework and Hibernate.
* Deep understanding of RESTful APIs and REST services.
* Proficiency with Maven, Docker, and working in a CI/CD environment.
* Commercial experience with at least one other programming language (C#, Python, React.js, Node.js, Typescript, etc)
* Strong understanding of Agile development practices.
* Ability to engage with clients and senior stakeholders to define technical solutions.
* Adaptability to new technologies, changing requirements, and fast-paced environments.
Desirable Skills:
* Experience with container orchestration tools such as Kubernetes.
* Knowledge of DevOps practices and infrastructure automation.
* Exposure to event-driven architectures and messaging systems.
* Experience with TDD/BDD methodologies.
The recruitment process you can expect for this role is an initial call with your dedicated Talent Acquisition Partner who will chat with you about Waracle, what you are looking for in a new position, the salary for the role, notice period and benefits (the important stuff!).
After that, you'll be invited to complete a take home technical task, followed by a interview stages where you have an opportunity to find out more about the role and showcase your skills and experience. Your Talent Acquisition Partner will guide you through the whole process to your first day with us.
We have various events, days out, competitions and incentives throughout the year and here are some other benefits you can expect as permanent team member at Waracle:
* Flexible and Hybrid working
* 35 days holiday (inclusive of bank holidays)
* Matched Pension up to 5%
* Medicash Proactive Health Cover
* ♀️Health and Wellbeing Support through Unum
* Access to 1000s Personal Development Courses
* Group Life and Sickness Cover
* Enhanced parental leave
* Access to exclusive savings and discounts on top brands
Plus many more!
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age.