Description
Role and responsibilities
- Design and write code from user stories or lightweight spec documents, working as part of a peer programming Tandem, write unit and integration tests, collaborate with the testing club and other teams
- Writing API's on RESTful web services
- MS SQL database development experience
- Become a product expert in key areas to facilitate higher quality development efforts
- Implement user interfaces using React or angular components
Must have experience
- 2+ years designing and developing Java based applications (Springboot, Springcloud)
- Proficient Java coding skills
- Application development with Spring Boot or Spring MVC in a production environment
- Proficient in agile methodologies
- DevOps mind-set
Qualifications:
- Bachelor's degree in Computer Science or related field
- Demonstrated analytical skills
- Advanced written and verbal communication skills are a must
Nice to have
- Test driven development experience
- Experience with Deployment automation tools such as Jenkins. DevOps tools and practices.
- Experience working with a micro-services architecture (commercial SaaS applications is a plus)