Role: Java Enterprise Architect
Location: Irving TX
Full Time
Key Responsibilities:
- Design develop and implement enterpriselevel architecture for largescale banking applications using Java and Angular frameworks.
- Provide strategic guidance and technical leadership across the entire software development lifecycle ensuring alignment with business goals and technology strategy.
- Collaborate with crossfunctional teams including developers business analysts and product owners to deliver scalable secure and efficient solutions.
- Define and enforce best practices coding standards and architectural patterns to maintain a high level of software quality.
- Lead the assessment of new technologies tools and frameworks recommending the bestfit solutions for the organizations needs.
- Provide architectural oversight and support during application design development and deployment phases.
- Ensure the architecture is compliant with security regulatory and industry standards particularly those relevant to the banking domain.
- Support the migration of legacy systems to modern architectures and frameworks as needed.
- Conduct regular reviews of the system architecture and make recommendations for improvement or optimization.
- Mentor and coach development teams on technical best practices and architectural principles.
Qualifications:
Proven experience as an Enterprise Architect Solutions Architect or a similar role with expertise in designing largescale enterprise systems.
Technical Expertise:
- Strong experience in Java (J2EE/Spring Boot) architecture and frameworks.
- Proficiency in Angular and related frontend development frameworks.
- Experience in banking or financial services domain is a must.
- Experience in designing and implementing scalable secure and highperformance applications.
- Strong understanding of enterprise integration patterns microservices architecture and cloudbased solutions.
- Familiarity with API management security frameworks and containerization technologies (e.g. Docker Kubernetes).
- Experience with databases (both SQL and NoSQL) and data integration strategies.
- Strong communication and leadership skills with the ability to influence and collaborate across teams.
Preferred Qualifications:
- Experience in cloud platforms (AWS Azure Google Cloud).
- Knowledge of DevOps principles and tools.
- Understanding of data governance and regulatory compliance within the banking industry.
Education:
- Bachelors or Masters degree in Computer Science Information Technology or a related field.