Responsibilities
Integration of user-facing elements developed by a front-end developers with server side logic
Building reusable code and libraries for future use
Optimization of the application for maximum speed and scalability
Implementation of security and data protection
Design and implementation of data storage solutions
Thorough experience acting as a Full Stack Software Developer
Ideally very comfortable with Java 8 - you are a passionate polyglot essentially
Experience with design and development of micro services using Spring framework and Spring Boot.
Database experience using MongoDB, SQL, MySQL, or Postgres
Previous experience working in an Agile environment
Previously worked on and can help with automated testing capabilities (TDD, unit testing, integration testing etc)
Previous experience collaborating using tools such as JIRA and Confluence
Knowledge of IaaS like AWS or Azure, Docker and CI/CD(Jenkins/Bamboo etc)
Ability to collaborate and communicate with multiple stakeholders and be able to contribute your own ideas
You're personable, passionate and you are a team player