Job Title: Java Architect/ Technical Architect
Location: Jersey City NJ/ New York City NY Hybrid Role
Long Term Project
Job Type: Contract
Job Responsibilities:
- Architectural Design Develop and maintain the architecture blueprint for enterprise applications ensuring alignment with the organizations business goals and technology strategy.
- Application Roadmap Define and maintain the roadmap for applications in alignment with the overall enterprise architecture strategy including upgrades migrations and new implementations.
- Technology Selection Collaborate with stakeholders to evaluate and select the most appropriate technologies frameworks and platforms for application development and integration.
- Integration Oversight Ensure seamless integration of applications with other enterprise systems promoting interoperability and maximizing system value. Standards and Governance
- Establish and enforce application architecture principles best practices and standards across the organization to drive consistency and quality.
- Lead initiatives related to cloud and SaaS platform implementations ensuring secure scalable and costeffective solutions.
- Security and Compliance Work closely with the security and compliance teams to ensure that application architectures meet all relevant regulations policies and security standards
- Collaboration Engage with crossfunctional teams (business units IT teams etc.) to gather requirements and deliver appropriate architecture solutions that meet both functional and nonfunctional requirements.
Minimum Requirement:
- Degree or equivalent and typically requires 12 years of relevant experience.
- Banking domain experience must required
Critical Skills:
- Indepth expertise in application development encompassing the entire software lifecycle and modern development methodologies such as Agile/ Kanban and DevOps.
- Should have participated in solutioning/development of technology transformation projects.
- Proficient in Java J2EE Spring Boot Spring Batch and microservices architecture with familiarity in platforms like Kafka/IBMMQ and eventdriven architectures as well as modern web frameworks such as Angular React etc
- Extensive experience with enterprise integration patterns ServiceOriented Architecture (SOA) API management and middleware platforms such as Kafka/Confluent
- Strong understanding of architectural patterns design principles and best practices for developing scalable resilient and secure applications
- Skilled in designing deploying and managing containerized applications using Docker and orchestration tools such as Kubernetes.
- Proven experience in developing and managing continuous integration and continuous deployment (CI/CD) pipelines to streamline software releases utilizing tools like GitHub Actions Gradle Jenkins etc
- Expertise in cloudnative architectures particularly within Azure with practical experience in services such as Azure Virtual Machines Azure Storage Azure Functions and Azure Kubernetes Service.
- Understanding of Mainframe components is a key but not a must requirement