Application Architect
Location: Pennsylvania,USA
Duration: Long Term
Job Description:
- Collaborate with Product Owners to understand requirements for architecture
- Work with full-stack team to define and implement the architecture
- Record the architecture (both up-front design and post-release as-built)
- Collaborate with multi-functional roles to communicate and align development efforts with Architecture Roadmap
- Provide development and implementation for architecture design concepts (50/50 architect/developer)
- Define domain boundaries, API functionality, and data structure to promote clean separation of responsibility in SOA / microservices environment
- Help identify coding patterns and anti-patterns
- Carry out implementation of the patterns through code reviews
- Perform root cause analysis, technology evaluation, and design spikes to define architecture supporting high-quality resilient software
- Help break down, estimate, and provide just-in-time design for small increments of work
- Promote improvements in DevOps and test automation, to improve developer efficiency
Skills You Will Need Here:
- Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, significant work experience
- 7 plus years experience with Java (Spring or OSGi)
- Minimum 3 years of experience with Cassandra (or other columnar store)
- Production experience with AWS (or another cloud provider)
- Experience with IAM, AppSec, OAuth
- Knowledge of and desire to work in an Agile development environment
- Strong familiarity with object-oriented systems and enterprise design patterns
- Ability to define logical and physical architecture and document the architecture using UML diagrams
- Experience driving improvements in version control, continuous integration, project build, and project automation
- Ability to produce clean, quality code, working closely with other Agile team member
Location: Pennsylvania,USA
Duration: Long Term
Job Description:
- Collaborate with Product Owners to understand requirements for architecture
- Work with full-stack team to define and implement the architecture
- Record the architecture (both up-front design and post-release as-built)
- Collaborate with multi-functional roles to communicate and align development efforts with Architecture Roadmap
- Provide development and implementation for architecture design concepts (50/50 architect/developer)
- Define domain boundaries, API functionality, and data structure to promote clean separation of responsibility in SOA / microservices environment
- Help identify coding patterns and anti-patterns
- Carry out implementation of the patterns through code reviews
- Perform root cause analysis, technology evaluation, and design spikes to define architecture supporting high-quality resilient software
- Help break down, estimate, and provide just-in-time design for small increments of work
- Promote improvements in DevOps and test automation, to improve developer efficiency
Skills You Will Need Here:
- Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, significant work experience
- 7 plus years experience with Java (Spring or OSGi)
- Minimum 3 years of experience with Cassandra (or other columnar store)
- Production experience with AWS (or another cloud provider)
- Experience with IAM, AppSec, OAuth
- Knowledge of and desire to work in an Agile development environment
- Strong familiarity with object-oriented systems and enterprise design patterns
- Ability to define logical and physical architecture and document the architecture using UML diagrams
- Experience driving improvements in version control, continuous integration, project build, and project automation
- Ability to produce clean, quality code, working closely with other Agile team member