Job Search and Career Advice Platform

Enable job alerts via email!

J2EE Software Developer

Damia Group Ltd

City Of London

Remote

GBP 80,000 - 100,000

Part time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Qualifications

  • Active SC clearance is required.
  • Proficient in software development and refactoring existing components.
  • Ability to collaborate with architects on technology decisions.

Responsibilities

  • Remove dependency on JBoss and replace with alternative J2EE server.
  • Evaluate and select alternative technology with Authority Architects.
  • Refactor or redevelop existing components to operate without JBoss.

Skills

Hands-on experience with Red Hat JBoss
Experience with alternative J2EE Application Servers
Software development support
Collaboration

Tools

Tomcat
Keycloak
Job description

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.

Responsibilities

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.