and continuous improvement. Develop engineering capability through coaching, recruitment, and career development aligned with DDaT frameworks. Excellent development skills, with a depth of experience including C#, Java (Spring Boot, JPA/Hibernate), REST API's, observability and monitoring, queue technologies and security. Detailed knowledge of best practices such as SOLID principles Experience of building new and evolving microservices with emphasis More ❯
Job Title: Senior Java Developer Role Summary: We are looking for a highly skilled Senior Java Developer to design, develop, and maintain enterprise-grade applications. The role involves working closely with architects, business analysts, and cross-functional teams to deliver More ❯
traffic websites and maintain an understanding of web architecture. Knowledge of unix-like operating systems such as Linux and/or Mac OS X J2EE, Java, microservices, REST, APIs, JPA, Hibernate, SQL, JWT, Cloud, digital, PostgreSQL, Oracle DB, AWS, Lambda, AKS, DevOps, Jenkins, Azure, JavaScript, SC Clearance, SC Cleared More ❯
traffic websites and maintain an understanding of web architecture. Knowledge of unix-like operating systems such as Linux and/or Mac OS X J2EE, Java, microservices, REST, APIs, JPA, Hibernate, SQL, JWT, Cloud, digital, PostgreSQL, Oracle DB, AWS, Lambda, AKS, DevOps, Jenkins, Azure, JavaScript, SC Clearance, SC Cleared More ❯
traffic websites and maintain an understanding of web architecture. Knowledge of unix-like operating systems such as Linux and/or Mac OS X J2EE, Java, microservices, REST, APIs, JPA, Hibernate, SQL, JWT, Cloud, digital, PostgreSQL, Oracle DB, AWS, Lambda, AKS, DevOps, Jenkins, Azure, JavaScript, SC Clearance, SC Cleared More ❯
and maintainable. Develop and maintain Back End services using Java and Spring Boot. Design and implement microservice architectures, including event-driven components and integrations. Implement persistence using Hibernate/JPA and work with both relational and NoSQL databases. Integrate messaging frameworks (eg Kafka) and caching solutions, and troubleshoot, debug and optimise production systems. Required Skills/Experience The ideal candidate … the following: 5-8 years' commercial experience as a Java developer with strong core Java skills and Spring/Spring Boot. Proven experience building microservices and using Hibernate/JPA, with hands-on experience of Kafka or equivalent message-brokers. Comfortable with SQL and at least one NoSQL database; strong debugging, troubleshooting and problem-solving ability. Sound understanding of OOP More ❯