Software Developer
Venesky-Brown’s client, a public sector organisation in Cardiff, is currently looking to recruit a Lead Developer (Java) for an initial 6 month contract on a rate of £210/day (Inside IR35). This role will be remote based (UK only).
Responsibilities:
– Working as part of a well-structured Scrum teams, under the guidance of experienced team leads, you shall take responsibility for delivering individual software components. You will be working toward a previously built design solution and are expected to take the lead in the development and ensure it is rigorously tested and documented in accordance with the organisation and industry best practices.
– In addition to new developments, you will be involved in exploring options and developing solutions for integration of legacy system elements.
Essential Skills:
– Bachelor’s degree in Software Development or equivalent qualifications, knowledge or experience.
– Foundation qualification in an agile development methodology (for example the BCS Foundation Agile) or equivalent knowledge or experience.
– 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
– 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
If you would like to hear more about this opportunity please get in touch.
Responsibilities:
– Working as part of a well-structured Scrum teams, under the guidance of experienced team leads, you shall take responsibility for delivering individual software components. You will be working toward a previously built design solution and are expected to take the lead in the development and ensure it is rigorously tested and documented in accordance with the organisation and industry best practices.
– In addition to new developments, you will be involved in exploring options and developing solutions for integration of legacy system elements.
Essential Skills:
– Bachelor’s degree in Software Development or equivalent qualifications, knowledge or experience.
– Foundation qualification in an agile development methodology (for example the BCS Foundation Agile) or equivalent knowledge or experience.
– 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
– 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
If you would like to hear more about this opportunity please get in touch.