Perform as Full Stack Engineer on Agile teams in a DevOps environment.
Develop quality and secure software in a variety of languages including Java, Python, Node, C, C++, C#, TypeScript, SASS/CSS, Angular/Vue/React.
Develop, research, test, integrate, document, maintain and deploy applications.
Modernize architectures, containerize applications, develop services and software using the latest technologies, and DevSecOps pipeline.
Provide web development support including User Interfaces following Mockups, backend REST APIs and database access including schema management.
Develop three dimensional (3D) web interfaces using tools such as OpenGL.
Develop and maintain secure web applications by implementing secure programming and develop automation script to secure/harden deployment environments.
Ensure code developed passes through the pipeline using tools such as: SonarQube, Nexus, Twistlock, Fortify and other quality/security gates
Ensure code develop runs in docker containers
Qualifications
3 years of experience as a Full Stack Software developer with demonstrated experience using Java, Python, Node, C, C++, C#, TypeScript, SASS/CSS, Angular/Vue/React, and/or Unity
Bachelor's degree in engineering, computer science, mathematics, or physics
Experience developing and writing automated unit, integration, UI and performance tests
3 years of experience developing Web Interfaces using Angular, React, Vue
3 years of experience developing REST APIs using Java, Python, Node, C#
3 years of experience develop Data Access Layers including schema management
3 years of experience working in Scrum/Agile software development
Technologies
Angular (typescript), React (typescript), Vue with SASS/CSS
Java with Spring MVC/REST/Data/Boot/Security, Junit and JPA