Stuart Stephen is a seasoned Senior Java Developer with over a decade of hands-on experience building and modernizing enterprise Java applications across insurance, automotive, and B2B domains. He combines deep J2EE expertise (EJB, WebSphere, WebLogic, Tomcat) with modern tooling and practices—Spring, Maven, TestNG/Mockito—and has driven successful migrations, code generation via MDA, and integration work with ESBs and portals like Mule and Liferay. Stuart has led projects from low-level XML/XSD and schema-driven code generation to front-end AJAX/JSF enhancements, showing an unusual blend of model-driven automation and pragmatic hand-coded solutions. Notable strengths include optimizing transaction and caching frameworks, scripting code generators in Jython/Python, and delivering robust integration with legacy systems (AS400, MQ) and vehicle leasing workflows. He returned to a former employer to introduce modern test and build practices after a sabbatical, demonstrating both institutional knowledge and continuous improvement mindset. Based in England, he is a pragmatic problem-solver who prefers improving engineering practices as much as writing production code.
12 years of coding experience
10 years of employment as a software developer
BSc Hons, Computer Science, BSc Hons, Computer Science at University of Essex
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stuart Stephen - Senior Java Developer at Trace Isys