
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading IT consultancy is seeking a J2EE Software Developer for a remote position with occasional travel to London. The successful candidate will have hands-on experience with Red Hat JBoss and alternative J2EE Application Servers. Responsibilities include removing JBoss dependencies, collaborating with architects, and refactoring components. This role requires an active SC clearance. Competitive daily rates available.
J2EE Software Developer - Remote with occasional travel to London - £500-£560 per day inside IR35 - 3 months+
All applicants must hold an active SC clearance.
My client is a global leading IT consultancy. They are on the hunt for a number of Software Developers with hands‑on experience using Red Hat JBoss Enterprise Application Platform (JBoss) and at least one other alternative J2EE Application Server.
Provide effective software development support to help the client remove the dependency the client application has on JBoss and replace with an alternative J2EE application server (tomcat or other yet to be decided).
Work with the Authority Architects to evaluate and select an alternative technology to replace JBoss in the application stack.
Leverage existing functional requirements, design documents, and test cases for redevelopment.
Under the Authority's direction, collaborate with the Authority team to refactor or redevelop existing application components currently dependent on JBoss to operate within the selected technology stack including:
Remove backend functionality that require proprietary Java where required.
Change front‑end interactions that require proprietary Java to use the new solution where required.
Update and / or change authentication mechanism (keycloak) and remove the JBoss integration.
Update the logging functionality to remove JBoss.
Identify on open‑source libraries that are in use if they are JBoss specific. Where required, change these to non JBoss OS libraries.
Replace the existing JBoss adaptor with the selected technology adaptor.
Change the existing JBoss keystone for the new selected technology.
Find and remove / update any JBoss specific references in the monolith not outlined above.
Contributes towards the development of organisational policies, standards, and guidelines for software development, where required.
Measures and monitors applications of team standards for software construction.
Plans and drives software construction activities, including adopting and adapting appropriate software development methods, tools and techniques.
Please note that no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and ability to perform the duties of the job.