Java DeveloperFully remoteInside IR35, £200 P/D 3 months, scope to extendThe following skills are key for this role:
* Java, Jakarta EE
* Object-oriented programming
* System architecture design for high-performance and scalable integration (based on microservices)
* Multithreading & performance, Observability & Monitoring
* Enterprise Service Bus (WSO2, JCAPs, Fiorano, Biztalk, IBM Websphere or other) and messaging Queues (Rabbit MQ, Active MQ, other)
* Web Services (inc.) API, along with XML, XSLT, .Net and SQL, SOAP, REST
* Networking / connectivity / TCP / UDP / sockets
* Containerised applications, using Docker, Kubernetes
* Observability and monitoring tools
* CI/CD and DevOps tools
* Agile methodology and SDLC
Experience in the following:
* Apache Camel
* HL7 v 2.x and FHIR messaging standards
* Knowledge of High Availability solutions, such as Mirroring, Replication, Clustering, and Always On (Availability Groups)
* Modelling tools and languages such as Enterprise Architect / UML
* Expert understanding of OOP, unit testing, software design patterns, SOLID principles and TDD
...