Java Architect
New York, NY, United States
• Architecture Leadership: The Technical Architect translates business strategy, the
Architecture Vision, and the Architecture Runway into business area solutions, architectures
& implementable features. The Technical Architect will drive the technology vision within
their business/application area, evaluate new technologies and external products for their
applicability to their specific project or roadmap requirements. This includes taking an
opportunistic approach for the inclusion of the enterprise's Architecture Runway components
into the incremental development plans (PI, or Program Increment Planning) of their
assigned teams and applications. This must balance business needs and R&D needs,
ensuring pragmatic use of development resources while enabling the business to achieve
their goals in an economical, scalable, and supportable way. The Technical Architect will
establish and maintain technology standards for their applications and drive technical designs
to consensus and approval, as necessary. The Technical Architect will also participate in the
Enterprise Architecture COP, allowing them to support the creation and evolution of
enterprise architecture, including an Architectural Vision, Architecture Runway, and
governance processes.
• Managerial Responsibilities: The Technical Architect will lead the technology vision,
architecture, and implementation in their assigned business area, and will mentor developers
within the associated development teams.
• Other Related Responsibilities: In coordination with the Enterprise Architecture COP, the
technical Architect may be called on to analyze technology industry and market trends to
determine their potential impact on the business and the enterprise architecture, which will
help evolve the Enterprise Architecture Vision and Runway.
• The Technical Architect will be expected to be hands-on and contribute to delivery at some
capacity. They will need to be able to complete POCs of various technologies and make
recommendations.
• Complete all special projects and other duties as assigned.
• Must be able to perform duties with or without reasonable accommodation.
Qualifications:
• Bachelor's degree in computer science, Information Technology or related field, or
equivalent experience.
• 3+ years of experience in Solution architecture.
• 10+ years Java development experience.
• Angular experience.
• Experience with multiple, diverse technologies and processing environments.
• Strong proficiencies in data structures, algorithms, and design patterns.
• Experience with Oracle or other relational databases.
• Experience with Maven, Git and Jenkins required.
• Experience with OpenShift or Kubernetes.
• Proven experience contributing to Infrastructure architecture and Data Architecture.
• Hands on experience in both greenfield development and the refactoring/rewriting of aging
applications.
• Experience directly leading architecture & software design for one or more teams.
• Experience working in an Agile Model, preferably SAFe.
• Experience with CI/CD practices.
• Experience using open-source technologies in an enterprise environment.
• HealthCare experience pertaining to Medical Claims processing is preferred.
• Ability to rapidly comprehend the functions and capabilities of new technologies. • Ability to
balance the long-term ("big picture") and short-term implications of individual decisions.
• Ability to translate business needs into architecture requirements.
• Ability to articulate advanced technical topics to both technical and non-technical staff.
• Ability to articulate business issues/concerns with staff, peers, superiors, and outside parties
(e.g., vendors, partners).
• Ability to estimate the financial impact of architecture alternatives.