Java Architect Job in Chicago, Illinois Us

 

 

We have multiple openings with our direct client at Chicago, IL. The details of the openings are as follows:

 

Position 1:             Principal Architect

Location:            Chicago, IL

Duration:             Fulltime / Permanent

 

Summary:

 

Responsible for architectural ownership providing overall vision, leadership and direction of an entire platform.

Provide high level analysis and guides other groups within the department.

Provide performance management and career development for subordinate employees.

Lead full cycle architecture across all domains through the Agile Software development Life Cycle process.

 

Responsibilities:

 

Communicate architectural decisions and intent with project team.

Map requirements and use cases to subsystems and components.

Define subsystem process model and dynamic interactions.

Monitor architectural/design conformance of implementation with project team.

Specify work plan to implement, maintain, or correct conforming software.

Understand and work with new software technologies to understand impact and applicability.

Ability to lead several multidiscipline architects to converge to a single architecture in an agile environment.

Ability to manage by influence to obtain buy-in across the RD organization.

 

Requirements:

 

Undergraduate degree in Computer Science, Physics, Mathematics or another hard science or engineering degree.

MBA/MSc/PhD preferred.

15+ years relevant work experience with 3+ years as a Lead Architect or relevant work experience.

Architect Level Certification Preferred.

Ability to prototype a system end-to-end.

Ability to lead RD specification, requirements, development and test teams to converge on a single architecture for a single architecture domain.

Knowledge of all existing standards for a single architecture domain.

Excellent oral and written communication skills.

Expert in all architectural domains and how design choices impact the architecture up and downstream as well as across architectural domains.

Successfully completes panel interview with Internal Architecture Group (all domains).

Mentor two or more Architects.

Expertise in Java based distributed systems, middleware, messaging, and other JEE. Big Data systems a plus.

Agile Methodology knowledge.

 

________________________________________________________________________

 

Position 2:             Lead Architect

Location:            Chicago, IL

Duration:             Fulltime / Permanent

 

Summary:

 

Identify common software subsystems in relation to the system architecture.

Design and specify key interfaces and data models.

Communicate architectural decisions to developers on project team.

Enforce architectural compliance of responsible subsystems and their local and outward interdependencies.

Lead full cycle architecture of two or more domains with minimal supervision.

Lead project teams and maintains scope of architectural design within an agile environment.

Determine key milestones for design of assigned domains.

Provide performance management and career development for subordinate employees.

 

Responsibilities:

 

Design and specify key interfaces and data models.

Communicate architectural decisions and intent with project team.

Collect and analyze results against the defined validation criteria.

Map requirements and use cases to subsystems and components.

Define subsystem process model and dynamic interactions.

Monitor architectural/design conformance of implementation with project team.

Specify work plan to implement, maintain, or correct conforming software.

Understand and work with new software technologies to understand impact and applicability.

Day to day resource management and performance management of team.

Establish operational objectives and work plans.

 

Requirements:

 

Undergraduate degree in Computer Science, Physics, Mathematics or another hard science or engineering degree.

MBA/MSc/PhD preferred.

10+ years relevant work experience with 3+ years as a Sr. Architect or equivalent relevant work experience.

Excellent oral and written communication skills.

Expert in two or more architecture domains.

Expert in one or more programming languages.

Ability to prototype a system end-to-end.

Ability to lead RD specification, requirements, development and test teams to converge on a single architecture for single architecture domain in an agile environment.

Knowledge of all existing standards for multiple architecture domains.

Expertise in Java based distributed systems, middleware, messaging, and other JEE. Big Data systems a plus.

Agile Methodology knowledge.