Design, implement, and test high level software applications
Contribute to definition of component and product architecture
Write high-quality, standardized code and unit tests that perform optimally in highly concurrent, containerized, cloud-hosted environments
Create technical design specification documents
Participate in design review sessions
Support and/or install software applications/operating systems
Participate in the testing process through test review and analysis, test execution, and certification of software
Escalate urgent issues to management
Communicate design, reliability and maintenance problems to appropriate internal resources
Research new technologies to improve product
Minimum Requirements
Work towards a Bachelors degree in Computer Science, Engineering or related field
0 - 1 year experience in design and programming web based UIs through all phases of the software development life cycle including testing, implementation and auditing
Ability to manage individual priorities with strong time management skills
Ability to work in a fast-paced, high-energy environment
Basic experience with any combination of the following:
REST API/microservice applications: Java, Spring Boot, Spring Cloud, junit