You will design and oversee scalable, secure enterprise solutions for Java-based software projects.
Responsibilities
Develop and maintain the enterprise architecture blueprint for Java-based projects within Retirement, Group Insurance, and Institutional Banking domains.
Lead the architecture and design of complex, large-scale Java systems to ensure security, scalability, and resilience.
Collaborate with stakeholders and development teams to define requirements, architecture principles, and technical standards.
Conduct architecture reviews and audits to meet security, compliance, and performance standards.
Evaluate and recommend technologies and platforms that align with financial services domain needs.
Required Skills
5+ years of experience in enterprise architecture.
Deep expertise in Java EE technologies, including Spring and Hibernate.
Experience with microservices architecture, SOA, and RESTful APIs.
Proficiency with cloud platforms including AWS and Azure.
Hands-on experience with Docker and Kubernetes.
Knowledge of NoSQL and relational database design.
Familiarity with DevOps practices and CI/CD pipelines.
Strong understanding of security best practices and regulatory compliance in Finance, Retirement, Group Insurance, or Institutional Banking.
Proficiency in enterprise architecture frameworks like TOGAF or Zachman.
Preferred Skills
TOGAF or Zachman certification.
Experience with Agile methodologies and Agile architecture practices.
Familiarity with enterprise integration patterns and middleware.