Position Details: Full-stack developer
Description:
Responsibilities
- Actively participate on an Agile team, including daily stand-ups.
- Follow established processes from User Story inception through technical discussions, implementation, pull requests and code review feedback until its resolution.
- Write reusable code for our user stories and bug fixes, which can be tested and understood by current and future team members.
- Write unit and integration level tests for components and be able to document the purpose of each component.
- Design for our next generation application using test-driven development techniques
- Work closely and communicate well with the team to brainstorm ideas, create and meet deadlines, and drive tasks to completion.
- Implement User Interface Components based on mockups by using HTML/CSS leveraging existing guidelines.
Requirements
- Must have a good understanding of algorithms and Big-O algorithm notation and be able to demonstrate expertise and have 4+ years of experience working with JavaScript and Java
- Exposure to one or more of the following technologies is helpful
- HTML5 / Canvas rendering
- Spring
- T-SQL
- Tomcat or other Java Application Servers
- REST API development
- Swagger or similar API documentation tool
- Mock testing frameworks