Smart people are happiest when tackling complex challenges.

Java EE Architect

What Our Java EE Architects Do

  • Lead discussions with client leadership architecture issues, options and recommendations
  • Identify key architecture risk items in enterprise solution designs
  • Design creative solutions for complex technical requirements
  • Mentor development tream members and troubleshoot complex implementation issues
  • Work with our sales team to create and deliver client proposals
  • Advise and mentor client teams on Agile development practices such as Test Driven Development and Continuous Integration
  • Small and large group presentations to: clients, industry groups, and internal peer groups; and
  • A bunch of other cool stuff


What We Look For

  • Successful background as an Architect and Technical Leader on enterprise Java project teams
  • Solid experience with Java, Java EE, Spring, JPA/Hibernate, REST, Gradle, Maven, GIT/ SVN, Microservices, Pivotal, and Netflix OSS

  • Experience with Scrum, Test Driven Development, and Continuous Integration environments
  • Experience with Service Oriented Architectures, SOAP, RESTful web services, and JSON
  • Track record of success delivering small, medium and enterprise scale solutions
  • Strong written and communication skills
  • A passion for tackling difficult technical issues and creating compelling technical solutions


You must be legally entitled to work in the United States in order to apply for this position. Cardinal Solutions is an equal opportunity employer.