JAVA Application Architect

Location: Denver, CO
Job Type: Direct Hire
Degree: Bachelor;
Date: 11/1/2017
Job ID: 02519144
Job Description
No Relocation Support, NOT a Work from home position, must come to the office daily.

NO SPONSORSHIP, Please do not apply if you require sponsorship. 

JAVA Application Architect, based in Denver , CO
Software solutions for the insurance industry.  Core, end-to-end solutions for property and casualty / life / pension & annuities / reinsurance and retirement markets.
Position Summary
Application Java Architect
Development, enhance and implement the Company's Java-based software application.  Design Business Components for insurance domain needs based on our comprehensive enterprise platform, work with and guide development teams on and offshore. Be an integral part of the Base Software Engineering team and establish a quality oriented software engineering best practices across a large number of teams.   
  • Collaborate in designing and developing Business Applications using Enterprise Java Architecture Frameworks
  • Design and document business components based on established architectural patterns for developed Java/JEE components, frameworks, and libraries
  • Consult with architecture teams to ensure alignment with enterprise standards & practices
  • Design and implementation strategy of team deliverables.
  • Understand and disseminate product architecture and domain for team enabling efficient, quality code delivery.
  • Collaborate with Product Owners/Business Analyst’s and Testers and to ensure efficient, quality deliveries.
  • Design reviews, Code reviews.
  • B.S. in Computer Science, MIS or equivalent.
  • 6+ years of experience developing object-oriented applications in a Java environment.
  • Java technologies and Software Design Patterns
  • Leading technical team members through disseminating design and evaluating complex software problems.
  • Several years of technical team leadership experience
  • Open Source frameworks and tools: Spring, Hibernate, JUnit, Eclipse, Maven and others
  • Hands-on experience with the following tools: JBoss Application Server, IBM WebSphere Application Server
  • Experience working with SQL and RDBMS products like Oracle, DB2, SQL Server.