Description

Minimum Qualifications:

•              5 or more years of relevant software engineering experience with at least one full cycle implementation in an agile environment

•              Possess knowledge/experience in web development & API services using Java, Beanshell, Spring-Boot, REST, HTTP, XML, JSON & SQL

•              Understanding of industry standard security concepts such as SAML, OAuth, OIDC and JWT

•              Experience interacting with peer platform teams that manage infrastructure, networks, DB and dev tools for CI/CD processes

•              Bachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience

 

Preferred Qualifications:

•              1 or more years' experience providing coaching/mentoring leadership to less experienced engineers

•              3 or more years of experience building UI components and libraries using React, Redux and Node JS.

•              Full stack development utilizing React, Java 8/11, Springboot

•              Demonstrates broad and deep expertise in multiple computer languages and frameworks (e.g., open source). Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure

•              Communicates and coordinates with project team, partners, and stakeholders

•              Demonstrates expertise in analysis and optimization of systems capacity, performance, and operational health

•              Test automation experience  

 

Key position responsibilities:

•              Design, develop, test, and maintain web applications, front-end components and libraries in JavaScript leveraging frameworks like React and Node.js.

•              Design and develop custom web applications and services in collaboration with peers to meet niche security use cases

•              Contribute to the design, development and testing of highly scalable Java based applications using technologies like Spring Boot

•              Write meaningful test cases for the application at various levels including unit tests, functional tests and performance test.

•              Work closely with test engineers to help build test automation frameworks and CI/CD pipelines.

•              Help and mentor other engineers on the team in a technical capacity.

•              Building effective, intuitive user experiences focused on best customer experience

Education

Any gradudate