Job TitleOur team is a bunch of skilled software developers responsible for lab and workflow automation. The new hire need to fit in a similar role; responsible for working with lab analysts and scientists to understand a new technology currently being integrated into the lab, gather their requirements, translate it into a minimum touch workflow design, and develop the code in an in-house developed application and deploy completely in AWS. The developer will need to continue to maintain, update and support the workflow and application after release to production.
The developer will also need to help the team migrate some of the modules of the application from one AWS environment to another as part of a more secured environment structure.Required Skills and Experience• Bachelor’s degree in Computer Science or another related field • 3-5 years of relevant work experience • Proficiency in developing modern web applications in Java and Spring • Proficiency working with relational databases Oracle & PostgreSQL • Proficiency in creating effective unit and integration tests using Junit and Mockito • Conduct functional and non-functional testing • Proficiency with Git version control and maven • Experience leveraging Amazon Web Services: S3, Fargate, and Lambda • Experience creating and consuming REST APIs • Experience working on an Agile software development team to build and support applications • Experience in interacting directly with business customers to gather and understand requirements and translate them to application features. • Proficient in troubleshooting and debugging applications.