Job Description :
Position : JAVA Lead/Architect

Location : Portland, OR

Job Description :

Minimum 4 years’ experience working on technologies such as Angular, React JS, & Micro services
Minimum 3 years in a project technical leadership role with architecture responsibilities.
Minimum 8 years’ experience in software development
Proficient in Java, J2EE, Spring Stack
Exp. on Angular 2/4 is must.
Spring Cloud-based Micro services
Experience in Service development in SOAP and REST
Experience building applications in a SaaS environment:
Blue mix , AWS, Azure etc.
Experience with multiple languages: Java, Java script
Experience with UI Frameworks such as AngularJS, Require JS,
React Js, Node JS, and other front-end frameworks/libraries, JavaScript, PHP, CSS, HTML 5,
Experience on building API using node Js, loopback, express etc.
Experience on building app on spring boot and other spring technologies
Proficient with Service Oriented Architecture Principles -
Micro Services, JSON Structures, SOA integration patterns
Strong knowledge in building data pipelines near real-time integration patterns.
Experience with cloud computing strategies and architecture (e.g. in AWS services or IBM Blue mix, etc
Experience with WAS Liberty.
Column Store databases and Other NoSQL databases are helpful
Modern development practices: RTC, Git , Build Management (Gradle, Maven,etc), Runtime Configuration Management (e.g. 12 Factor Apps, Spring Cloud Config
Containers and related technologies (Docker, Kubernetes, AWS, ECS, etc)

Generic Managerial Skills :
Good communication skills, team player, Managing teams
Experience on JAVA projects implementation through the full Software Development Lifecycle (SDLC)
Experience soliciting, gathering, and analyzing user input and documenting requirements
Experience documenting user stories and creating to-be process flow diagrams
Ability to extrapolate business requirements and translate in to functional requirements
Ability to juggle and prioritize multiple tasks within a collaborative team environment
Proven ability to drive change
Strong analytical and problem solving skills
Excellent communication and presentation skills to all levels including executive management
Proficient in Microsoft Word, Excel, PowerPoint, and Visio