Description

Job Overview:

We are seeking an experienced Enterprise Architect with a deep expertise in Java-based software projects and a strong background in the Retirement, Group Insurance, Institutional Banking, or Finance domains.

The successful candidate will be responsible for designing and overseeing the implementation of scalable, secure, and robust enterprise solutions.

This role requires a strategic thinker who can align technology architecture with business goals, ensuring that solutions are optimized for the specific needs of the financial services industry.

 

Key Responsibilities:

Develop and maintain the enterprise architecture blueprint for Java-based software projects within the Retirement, Group Insurance, and Institutional Banking domains, ensuring alignment with business strategies and industry regulations.

Lead the architecture and design of complex, large-scale Java-based systems, ensuring they are secure, scalable, and resilient.

Collaborate with business stakeholders, project managers, and development teams to define project requirements, architecture principles, and technical standards.

Ensure that architectural solutions comply with enterprise architecture frameworks such as TOGAF, Zachman, or similar.

Provide technical leadership and mentorship to development teams, guiding them through the software development lifecycle (SDLC) and ensuring adherence to architectural best practices.

Evaluate and recommend appropriate technologies, tools, and platforms that align with the enterprise architecture and the specific needs of the financial services domain.

Conduct architecture reviews and audits to ensure adherence to security, compliance, and performance standards specific to the Retirement, Group Insurance, and Institutional Banking sectors.

Identify and mitigate risks associated with architectural decisions, ensuring the long-term sustainability and maintainability of solutions.

Stay updated with emerging Java technologies and financial services industry trends, integrating them into the architecture where appropriate.

Document and communicate architecture decisions and technical standards, ensuring clarity and alignment across all teams.

Technical Skills:

Deep expertise in Java EE technologies, including Spring, Hibernate, and other relevant frameworks.

Proficiency in enterprise architecture frameworks such as TOGAF, Zachman, or similar.

Strong experience with microservices architecture, SOA, and RESTful APIs.

Familiarity with DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes).

Experience with cloud platforms like AWS, Azure, or Google Cloud.

Proficiency in database design, including experience with both relational and NoSQL databases.

Strong understanding of security best practices and regulatory compliance requirements in the financial services industry.

Domain Expertise:

In-depth knowledge of Retirement, Group Insurance, and Institutional Banking processes, Finance including industry-specific regulations and compliance requirements.

Ability to translate complex business requirements from the financial services domain into technical solutions that align with enterprise architecture principles.

Soft Skills:

Excellent communication and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders.

Strong analytical and problem-solving skills, with a strategic and forward-thinking mindset.

Leadership skills with the ability to guide and mentor technical teams.

Ability to manage multiple projects and priorities in a dynamic and fast-paced environment.

Preferred Qualifications:

Certification in enterprise architecture (e.g., TOGAF Certified, Zachman Certified, etc.).

Experience with Agile methodologies and Agile architecture practices.

Familiarity with enterprise integration patterns and middleware technologies.

Experience with performance tuning and optimization of Java-based applications within the financial services sector.

Education

Any Graduate