Senior Full Stack Java Developer (2 Positions)

  • Kaiser Permanente
  • Renton, WA, USA
  • Feb 20, 2019
Programmers | Developers

Job Description

Description: This position works in a team environment for the delivery and maintenance of application systems, and integration of legacy systems. Responsible for participating in backlog grooming, defining requirements, programming, unit testing and debugging of applications in a collaborative environment. Participates in database design and system testing. This position requires technical, interpersonal and administrative skills in performing day to day work solving complex problems in multiple domains with little to no supervision. Frequent cross divisional consultation with technical and business partners within Kaiser Foundation Health Plan of Washington.This position will work with a team using one or more of the following technologies: OOA&D, Java/JEE, Spring Framework, Maven, Gradle, Git. Good understanding of Agile, TDD, Web Services, Continuous Integration and Continuous Delivery. Expected deliverables include but are not limited to requirements analysis, system analysis, system design and documentation, data models, program design, source code development, test case development, testing, documentation and mentoring junior staff.

Essential Responsibilities:

Translate business requirements into technical solutions. Solve problems involving multiple, complex major web applications and backend systems in multiple domains. Collaborate with business owners, System Architect, Product Owner and Agile/Lean development team (using Scrum and KanBan) on technical design and implementation. Implement code that conforms to KP Web Team coding standards and escalate technical development issues to System Architect or Manager of IT Digital Services as appropriate. Write unit tests that meet coverage goals. Adhere to standard build and release process.
Mentor junior staff, perform peer code reviews, and pair programming. Evaluate and introduce new technologies, frameworks, languages, etc. Become Subject Matter Expert (SME) on one or more smaller web application(s) developed and supported by Kaiser Foundation Health Plan of Washington Digital Services.
Create and maintain KP Web Team documents, including and not limited to JavaDocs, standard Maven site docs, SharePoint, and Wiki.
Able to troubleshoot and identify problem areas in all environments through inspection of logs, tracing of source code, running tests, and collaborating with others. Periodic operational support responsibility.
Completes assignments in an accurate and timely manner. Maintains and reports status on assigned tasks on a regular basis. Performs related duties as assigned or requested.

Basic Qualifications:

Experience

Minimum six (6) years of experience with a modern programming language, a distributed version control system and Agile Methodology.
Education

Some college coursework in computer science or related field.
High School Diploma OR General Education Development (GED) required.
License, Certification, Registration

N/A

Additional Requirements:

Excellent written and verbal skills.

Preferred Qualifications:

Six (6) years of experience writing in current versions of Java, Spring, MVC design pattern.
Bachelor's degree in computer science or related field.
Continuous integration tools and programmatic interactions with backend databases.
Exposure to eXtreme Programming (XP), Test Driven Development (TDD) or Test First Development practices.

Primary Location: Washington,Renton,Renton Administration - Rainier 2715 Naches Ave. Scheduled Weekly Hours: 40 Shift: Day Workdays: Mon - Fri Working Hours Start: 8 am Working Hours End: 5 pm Job Schedule: Full-time Job Type: Standard Employee Status: Regular Employee Group/Union Affiliation: EN and WN Admin Exempt/NE Empl Job Level: Individual Contributor Job Category: Information Technology Department: IT Digital Svs_Business Sys Travel: No Kaiser Permanente is an equal opportunity employer committed to a diverse and inclusive workforce. Applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), age, sexual orientation, national origin, marital status, parental status, ancestry, disability, gender identity, veteran status, genetic information, other distinguishing characteristics of diversity and inclusion, or any other protected status.

External hires must pass a background check/drug screen. Qualified applicants with arrest and/or conviction records will be considered for employment in a manner consistent with federal and state laws, as well as applicable local ordinances, including but not limited to the San Francisco and Los Angeles Fair Chance Ordinances.