Job Description :
Role: Java Full Stack Architect Location: Overland Park, Kansas (Remote Until COVID) Duration: 12+ Months Note: Required candidate very strong on Micro services & Angular. Overview: 12+ years' experience, Evangelize Architecture principles, standards and best practices, code reviews, dev guidelines, suctioning, Software Engineering Architecture Design, Security Protocols, Technical Leadership & guidance. Responsibilities: Lead, mentor, design, develop, and maintain full-stack, web-based applications, and toolchains. Maintain and improve usability, stability, and performance of existing software stacks and tools. Guide teams utilizing strong development principles to include testing and TDD, object-oriented design, and higher-level system design Design, maintain, and update back-end databases and manage data used for metrics and analytics reporting Perform bug fixes and deploy software updates as needed to ensure application stability and optimization, limiting application downtime. Participate in requirements gathering, use-case development, design reviews, technical grooming sessions, etc. Qualifications: Bachelor's degree in computer science or computer engineering or related field. 10+ years of software development experience in Java / J2EE with hands on experience on Spring boot & Restful WebService. Knowledge of web and mobile server-side technologies and framework (JSP, JavaScript and JavaScript frameworks (e.g. Loopback, Angular, Backbone, ExpressJS etc, Web Services (REST/SOAP), SOA etc. Hands on development experience within Microservice based architecture Previous lead experience preferred. Significant understanding of Microservice patterns & concepts & its application in problem solving Excellent understanding of scalable, microservice architectures and experience in applying them to real world problems Demonstrated experience in Agile development, application design, software development, and testing Ability to effectively communicate to internal and external business partners on solution design Expertise in Objected Oriented Analysis and Design across a variety of languages Understanding and implementation of security and data protection. Highly experienced with back-end programming languages Java and JavaScript Proficient experience using JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, etc. Development experience for both mobile and desktop Understanding of server-side languages Experience with cloud message APIs and usage of push notifications. Experience with HTML/XHTML, CSS, AJAX, DOM, and Software Version Control Systems (such as SVN, GIT) required Thorough understanding of XML, JSON, Web Service technologies, and data structure fundamentals. Note: Momento USA is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. Thanks, Adam Walsh. Momento USA | Exceeding Customer Expectations 440 Benigno Blvd, Unit#A 2nd Floor. Bellmawr, NJ 08031 Interstate Business Park Direct Number; Tel Ext 1003; Fax Email:&*: Note: Momento USA is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.