Framework Experience: Verify expertise in developing applications using Java frameworks such as Spring, Hibernate, Struts, JSF, and demonstrate understanding of transaction management, Java object management, and enterprise integration needs. DependencyInjection Understanding: Exhibit a thorough comprehension of dependencyinjection and inversion of control principles As an equal opportunities' employer, we welcome applications from individuals of all More ❯
experience to know when to apply common design patterns. Knowledge of and ability to apply SOLID principles. Experience of test driven development and related techniques such as mocking and dependency injection. Developing in a secure environment. Maven Git DevOps tooling experience Performance optimisation of Java application Cloudformation As an equal opportunities' employer, we welcome applications from individuals of all More ❯
as Ruby, or Groovy for web development. This role focuses on enterprise application development, implementing transaction management, managing Java objects, and integrating enterprise systems. Key areas of expertise include dependencyinjection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing. Proficiency in DevOps methodologies and tools is More ❯