Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full-Stack Development Architect/Engineer

Matrix Precise, Inc.

Full-Stack Development Architect/Engineer

Oakland, CA
Full Time
Paid
  • Responsibilities

    Job Description

    ABOUT MATRIX PRECISE:

    Matrix Precise Inc. is a Technology Development, Consulting and R&D Company.  We provide solutions in the areas of facial recognition, smart retail, handwriting recognition and smart robots.  Our client services also entail a range of development and support solutions from web and mobile application development, infrastructure and production support and testing services.  We offer very competitive compensation and benefits packages including health insurance and 401K.

    POSITION OVERVIEW:  

    This individual will be working on the architecture, design, and development of web/mobile applications. This is a hands-on role with primary focus on full-stack design and development of web applications. The ideal candidate should have a broad understanding of various coding methodologies, testing practice, and tools and know when to apply each method to achieve the desired outcomes.  

    RESPONSIBILITIES: 

    • Lead solutions architect and developer for a group of 5-8 people team with focuses on architecture, design, development of platform and solutions for mobile and web.
    • Full stack solution development supervision with hands-on development.
    • POC creation using new technologies like NLP, greenfield solution development, and scaling.
    • Collaborate with Product Owner/Program Manager/Business and Technical Analysts to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.
    • Develop in latest microservices environment with ownership on deployment and resilient development.
    • Developing across the full stack of Web technologies – Persistence, Services, Platform, Performances, and with a focus on great experiences
    • Demonstrate broad solutions technical leadership, impacting significant technical direction, exerting influence outside of the immediate team and driving change.
    • Perform code reviews and code refactoring to increase application scale, reduce latency and code duplication.
    • Create processes to optimize and automate (wherever possible) development, builds and product quality.
    • Constantly optimize the product and infrastructure for nonfunctional requirements (security, performance, flexibility, scale, and robustness).
    • Constantly evaluate cutting edge technologies and suggest adopting specific technologies to improve business/ product efficiency.
    • Managing the overall production deployment and infrastructure, providing best practice guidelines and process development for the engineering team
    • Create Software Architecture Document, High Level and Low-Level Design document, Nonfunctional requirements for the project.
    • Define Integration Design and Security Design
    • Conducting active research on industry wide frameworks, staying abreast of latest technological trends, and integrating them into the platform needs.

    QUALIFICATIONS: 

    • 12+ years of consulting and implementation experience in architecting, designing technical solutions to solve project related complex data problems.
    • 7+ years designing, building, and maintaining large web systems at scale
    • 5+ years of experience in technology consulting, enterprise and solutions architecture and architectural frameworks.
    • 5+ Experience in event driven architecture and service
    • 5+ years of experience with the Services development (REST and SOAP) Orchestration, API management and secure, role-based solution development.
    • 5+ years with MSSQL (preferred) or Oracle (strong DB and SQL knowledge is a must) and Mongo Database experience
    • At least 2 years of experience with the Node.js, NPM etc.
    • Full stack Java development skills and background
    • Strong knowledge on - J2EE, Spring, Hibernate, REST, Tomcat, Apache web server, Nginx, JavaScript, Apache Nifi, Apache Spark, Apache Atlas, Flume, Airflow.
    • Experience in defining solution architecture for large enterprise applications using Java/J2EE , Spring, Microservices, Hibernate and webservices (REST).
    • Experience in a DevOps culture with knowledge and experience with CICD pipeline, Containerization, APIs and Infrastructure as code
    • Must have experience with deployment dockers, Kubernetes, API gateway & cloud DBs.
    • Development using Docker EE and microservices
    • Solid understanding of UI development including HTML/CSS, Jquery, and responsive design
    • Experience working on UI sharing like Web Components, Micro front ends, Control/Pattern libraries and tools.
    • Understanding of messaging systems like Kafka, RabbitMQ, IBMMQ, etc
    • Extensive experience in database design and programming with relational, NoSQL databases and data warehouse concepts.
    • MSSQL and Mongo Database experience
    • Strong knowledge of software design patterns, micro-services, event driven and Cloud native architectures
    • Experience in implementing Webservices Security using WS-Security, SAML and integrating with Identity provides, LDAP and ADFS.
    • Experience in defining new architectures and ability to drive an independent project from an architectural standpoint.
    • Experience in complete project life cycle activities on development and maintenance projects.
    • Must have deep experience in enterprise architecture, design patterns and implementation of large scale, secure, distributed, highly concurrent and performance sensitive applications
    • Strong knowledge on design and integration patterns specially in applications involving Portals/SSO, legacy applications, B2B Applications, external partners using ESB.
    • Strong organizational awareness and the ability to work effectively at multiple levels within an organization. Equally comfortable in discussing technical/analytical details with technical thought leaders as explaining technical subject matter with a non-technical audience high-level executive.
    • Experience working with product teams/owners and UX to translate business requirements to technical requirements
    • Outstanding verbal and written communication skills & must have excellent project management skills and have experience managing multiple work streams and projects at one time.
    • Detail oriented, cross-browser implementation aware and hands-on performance optimizations.
    • Technical Master’s degree preferred (Computer Science, Information Systems, Engineering, etc.)

     

     

     

     

     

    Powered by JazzHR

    6LhzBRuVqQ