Senior Legacy Java EE Developer (JBoss 4 / EJB 2.x / XDoclet)
Role details
Job location
Tech stack
Requirements
Job DescriptionI'm looking for a senior Java developer with genuine legacy Java EE experience to help reverse-engineer and maintain a production JBoss 4.0.5 / EJB 2.1 / XDoclet system.This is not a Spring Boot role. It's for someone comfortable working in pre-annotation Java EE environments. Must-have experienceJava EE 1.4 / 5.0 era systemsJBoss 4.x (or WebLogic 8/9, WebSphere 5/6)EJB 2.1 (CMP/BMP, Session Beans, EJB-QL)XDoclet 1.2.x (understanding + debugging code generation)Ant builds, legacy deployment descriptorsMySQL 5.x, JDBC, JNDI What you'll doReverse-engineer and document an existing systemUnderstand XDoclet-generated EJBs and mappingsFix issues, make small enhancementsProvide clear documentation / knowledge transferAdvise on safe, gradual modernization (no rewrite) Practical detailsRemote OK3-6 month initial engagementContract or consulting preferredSensible rates for rare legacy skills Please don't apply ifYour experience is only Spring Boot / Jakarta EEYou've never worked with EJB 2.x or XDocletYou've only used modern WildFly / EAPIf you've maintained or untangled real legacy Java EE systems, I'd like to hear from you. Message me directly with specific examples of similar work.