Previous Job
Java Architect
Ref No.: 18-16438
Location: Dayton OH, Ohio

An architect who can use enterprise architecture methods to translate product vision into solutions.
He/She should communicate technical solutions to all the stakeholders, provide architectural oversight and monitoring to the development effort. He/She will work closely with product owners, program managers, tech leads across the globe to guarantee timely delivery of product(s).

Mandatory Skills:

• Must be able to understand and articulate tech solutions, assets and infrastructure in a related fashion
• Excellent vertical and horizontal communication
• hands on with micro-services architecture and implementation
• experience with complex systems with multiple internal and external systems dependencies
• good knowledge of authentication systems
• strong with Java frameworks, Java 8, Spring boot, Config Server, Sonar, BDD, Tomcat 8.x, Oracle and MongoDB
• hands on with AWS infrastructure
• Good understanding of Enterprise Architecture concepts (e.g. TOGAF), Agile and DevOps

Roles and Responsibilities:

• Use enterprise architecture practices to translate the business vision or strategy into deployable solutions
• Define all aspects of development from appropriate technology and workflow and adhere to coding standards
• Communicate successfully all concepts and guidelines to development, leadership team
• Provide technical guidance, identify coaching needs of the teams
• Provide architectural oversight and monitoring to all aspects of development
• Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
• Troubleshoot code level problems quickly and efficiently
• Collaborating with technology office stakeholders to determine functional and non-functional requirements
• Create Reference Architecture documentation and other applicable technical documentations.