Senior Application ArchitectThis is a Senior Application Architect position which will support our various member facing applications. This position requires a BA/BS in computer science or equivalent experience, and more than 10 years professional software development experience in object-oriented language, including minimum of 5 years experience with Java and JEE and 3 years experience with the architecture design. Specific requirements include, but not limited to:Must have:Proven strong technical architecture design backgroundSolid understanding in general on IBM WebSphere/Tomcat, Java/J2EE, Spring Framework, Event Driven architecture, Angular JS, Front End Technologies, Web Services, MicroservicesThe architecture design background of the web security frameworks, such as Spring SecurityStrong background on Java/JEE and other internet/web technologyStrong on industry standard open source frameworks, such as Spring framework, Hibernate, myBatisStrong background on Web Services and Web services security technologyStrong background on Web application design and developmentWorking experience of the authentication and authorizationExcellent communication and inter-person skill setSelf-starter, independent and motivatedA big plus to have:AWS architect certifications and hands on experience with AWSStrong systems integration background.