Java Architect and Software Engineer