______________________
________________________
______________________
_________________________
______________________
____________________
_______________________
_______________________
________________________
____________________
Java Developer - London - £60k - Hybrid - Immediate Start We are looking for a skilled and experienced Java Developer to join one of Europes fastest growing IT consultances. The ideal candidate will have a strong background in developing and supporting customer and business requirements, with a focus on back-end application development. You will be responsible for writing clean, efficient code and ensuring the quality of the software through thorough testing. Additionally, you will be part of the Level 3 support team, providing timely support for our production environment. Key Responsibilities: Develop and support customer/business requirements. Design and develop back-end applications using Java. Perform peer reviews to ensure code quality and standards are met. Write clean, maintainable code and test it throughout the development process. Provide Level 3 support for the production environment, addressing issues promptly and efficiently. Required Professional and Technical Expertise: Minimum of 5 years of software engineering experience in designing Enterprise Applications with Java (1.8 or higher). Proficiency in Spring Boot, Spring Data JPA/Hibernate/Spring JDBC or similar frameworks. Strong experience in unit testing with JUnit and Mockito. Hands-on experience with relational databases like DB2 or MySQL. Basic understanding of Python scripting. Familiarity with development tools such as Git/GitHub and Maven. Experience with Linux/Unix commands for routine usage. Basic understanding of CI/CD processes and cloud concepts. T echnical Skills: Core Java 1.8 or higher Spring/Spring Boot Spring JPA JMS (Java Message Service) JUnit Maven Git SQL Preferred Qualifications: Strong problem-solving skills and the ability to work independently as well as in a team environment. Excellent communication skills to interact with team members and stakeholders effectively. Ability to adapt to new technologies and learn quickly. Strong attention to detail and a commitment to delivering high-quality software. Benefits: Competitive salary and benefits package Opportunity to work with a dynamic and collaborative team Continuous learning and professional development opportunities Flexible work environment