At a Glance
- Tasks: Reverse-engineer and maintain a legacy Java EE system while documenting your findings.
- Company: Join a forward-thinking team focused on legacy systems and modernization.
- Benefits: Remote work, competitive rates, and the chance to work with rare legacy skills.
- Why this job: Make a real impact by preserving and modernising legacy technology.
- Qualifications: Must have experience with Java EE 1.4/5.0, EJB 2.x, and XDoclet.
- Other info: Initial engagement of 3-6 months with potential for further opportunities.
The predicted salary is between 36000 - 60000 £ per year.
I’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 experience:- Java EE 1.4 / 5.0 era systems
- JBoss 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 descriptors
- MySQL 5.x, JDBC, JNDI
- Reverse-engineer and document an existing system
- Understand XDoclet-generated EJBs and mappings
- Fix issues, make small enhancements
- Provide clear documentation / knowledge transfer
- Advise on safe, gradual modernization (no rewrite)
- Remote OK
- 3–6 month initial engagement
- Contract or consulting preferred
- Sensible rates for rare legacy skills
- Your experience is only Spring Boot / Jakarta EE
- You’ve never worked with EJB 2.x or XDoclet
- You’ve only used modern WildFly / EAP
If 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.
Senior Legacy Java EE Developer (JBoss 4 / EJB 2.x / XDoclet) employer: LEXDEN MARINE LTD
Contact Detail:
LEXDEN MARINE LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Legacy Java EE Developer (JBoss 4 / EJB 2.x / XDoclet)
✨Tip Number 1
Network like a pro! Reach out to your connections in the Java EE community and let them know you're on the hunt for a role. You never know who might have a lead or can put in a good word for you.
✨Tip Number 2
Show off your legacy skills! When chatting with potential employers, highlight your experience with JBoss, EJB 2.x, and XDoclet. Share specific examples of how you've tackled challenges in these areas to really impress them.
✨Tip Number 3
Don’t shy away from remote opportunities! Many companies are open to remote work, so keep an eye out for those listings. Apply through our website to make sure your application stands out!
✨Tip Number 4
Prepare for interviews by brushing up on legacy Java EE concepts. Be ready to discuss how you would approach reverse-engineering and maintaining older systems. Confidence in your knowledge will go a long way!
We think you need these skills to ace Senior Legacy Java EE Developer (JBoss 4 / EJB 2.x / XDoclet)
Some tips for your application 🫡
Show Off Your Legacy Skills: Make sure to highlight your experience with Java EE 1.4 / 5.0 systems and specifically mention JBoss 4.x or similar environments. We want to see that you’re comfortable in the pre-annotation world, so don’t hold back on those legacy skills!
Be Specific About Your Experience: When you’re detailing your past projects, be specific about your work with EJB 2.x and XDoclet. We love examples, so share any challenges you faced and how you overcame them. This helps us understand your hands-on experience.
Keep It Clear and Concise: While we appreciate detail, clarity is key! Make sure your application is easy to read and gets straight to the point. Use bullet points if needed to break down your skills and experiences – it makes it easier for us to see what you bring to the table.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at LEXDEN MARINE LTD
✨Know Your Legacy Java EE Inside Out
Make sure you brush up on your knowledge of Java EE 1.4 and 5.0 systems, especially JBoss 4.x and EJB 2.1. Be ready to discuss your hands-on experience with these technologies, as well as any challenges you've faced while working in pre-annotation environments.
✨Showcase Your Debugging Skills
Since XDoclet is a key part of this role, prepare to talk about your experience with it. Bring examples of how you've debugged code generation issues or worked with EJB-QL. This will demonstrate your ability to tackle the specific challenges of legacy systems.
✨Highlight Your Documentation Experience
The job involves reverse-engineering and documenting existing systems, so be ready to share examples of how you've created clear documentation in the past. Discuss your approach to knowledge transfer and how you ensure that others can understand complex legacy systems.
✨Discuss Modernisation Strategies
While the focus is on maintaining legacy systems, the employer is interested in safe, gradual modernisation. Prepare to share your thoughts on how to approach this without a complete rewrite, and any experiences you've had advising on similar transitions.