Beschreibung
Day to day, your responsibilities will include:Collaborate with your team to implement and deliver sustainable solutions following best practice methodologies
Build back-end microservices written in Java to run on Google Cloud Platform
Write code using a test-first/TDD/BDD approach maintaining a high level of automated test coverage
Collaborate with DevOps in building a comprehensive set of CI/CD pipelines that allow the team to deliver features on a continual basis
Apply coding best practices and help to evolve coding standards within the team and wider department
Perform code reviews and work with the team to ensure work is delivered to a high level of quality
Java Containers | Docker | REST APIs | Integration | Developer | Software | Software Engineer | Agile | Scrum | Testing | Server-side Applications | TDD | BDD | Coding | Google Cloud | CI/CD
Essential Skills
To be considered, we are seeking Developers / Software Engineers with the following experience:
Good Java development skills using modern Java, Java frameworks and associated build and dependency management solutions
Have a passion for adopting good on object-oriented design principles, best practices, patterns and clean code development
Experience building container-based java solutions with REST APIs
Experience (2+ years) building server-side applications
Proficient at writing TDD code with a high level of test automation preferably following a BDD approach
Desirable Skills
Any experience in the following would be deemed advantageous, although not essential as we are looking for individuals who can demonstrate the aptitude to quickly develop new skills:
Experience with some or all of the following: cloud-based server-less technologies, message queues, caching technology, object storage solutions, data storage solutions (e.g. relational, NoSQL, graph), API gateways and container orchestration platforms such as Google Kubernetes Engine
Experience with CI/CD, build tools and Git based source control such as BitBucket
Experience with Unix style shells and commands