Description
Contract - Technical Architect
Rate: open
Contract Length: 12 months
Location: Remote in the following states (FL, GA, MA, MD, MN, NC, NJ, NY, DC, WI, IL, TX)
*We are unable to provide sponsorship for this role*
A prestigious financial company is seeking a Technical Architect with hands-on experience designing and implementing services (web services, REST, Web API, ESB, messaged-based) development, integration, and deployment.
Qualifications
- Java-based software development experience
- Experience working with two or more of the following: web/mobile application development, Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms.
- Fluent in object-oriented design, industry best practices, software patterns, and architecture principles.
- Experience defining and documenting architecture strategies, designs, and requirements across all enterprise architecture domains - business, information systems (applications & data), and technology.
- Experience designing and developing service-based, component architectures
- Experience defining and documenting architecture strategies, designs, and requirements across all enterprise architecture domains - business, information systems (applications & data), and technology.
- Knowledge of deployment strategies on AWS and On-prem is a plus including blue/green deployment.
- Experience working with Cloud ecosystems (AWS, PaaS, K8s)
- Knowledge and understanding of DevOps tools and technologies such as GIT, Jenkins, Docker, Nexus/Artifactory and CI/CD pipelines.
- Experience working on large scale codebases with stringent code review requirements.
- Solid experience with a variety of development technologies and application architectures - distributed and enterprise technology platforms, event sourcing, SOA, Microservices.
- Broad knowledge of systems and application development techniques, database systems/structures, technology tools/products, programming languages
- Experience with disaster recovery and system resilience a plus
Responsibilities
- Support problem and incident management for lower environments
- Work closely with production support teams and development teams to ensure seamless transition from development to support.
- Validate documentation from product teams for completion and train production support resources on new tech and support.
- Provides critical thinking and expertise from ideation to implementation.
- Ability to explain complex technical concepts to non-technical audiences