Java Full Stack Developer
Overview
As a Java Full Stack Developer on a Kaiser KP.ORG scrum team, you will provide technical leadership and drive web solutions from concept to delivery. You will help define architectural documents and ensure adoption of Kaiser’s best practices. You’ll work cross-functionally to design cost-effective web applications that meet functional requirements and stay ahead with current IT standards. This role offers impact by shaping member experiences and contributing to a scalable, standards-driven web platform.
ResponsibilitiesProvide technical leadership across all phases of web development within IT standards and best practicesStay current with industry standards for web app developmentLead analysis and definition of efficient, cost-effective web solutionsCollaborate with other IT departments to identify and develop solution designsCreate and enforce Software Architectural Documents (SADs) and promote best practicesContribute to designing responsive, scalable web applicationsSupport adoption of current development patterns and methodologiesPresent complex ideas clearly to technical teams
Key requirements10+ years of related experienceBachelor's degree in Computer Science, Engineering, Telecommunications, or related disciplineStrong hands-on Java, J2EE, HTML5, CSS3, JavaScriptExperience consuming RESTful (JSON over HTTP) web servicesProficiency with JavaScript frameworks such as AngularJS, BackboneExperience with Responsive Web Design, Test Driven Development, and CIExcellent written and verbal communication; ability to present complex ideas to technical teamsExperience with Adobe Experience Manager (AEM)strong written and verbal communicationreceptive listeningability to present complex ideas clearlyJavaJ2EEHTML5