Senior Java Developer
Role Description
– Troubleshooting and solving complex problems
– Participating in an agile software development team by writing code, developing unit tests and performing code reviews
– Helping others to grow their technical skills
– You and your team will be responsible for the entire development process, from prototyping to development, testing and deployment
– Working closely with Product Owners to understand software requirements
Role Requirements
Designing and developing SaaS microservices utilizing a variety of available managed services running on AWS
Unit testing
Designing and implementing effective automation tests for our CI/CD pipeline
Instrumenting your code to collect metrics for monitoring and supportability
Addressing issues found in the CI pipeline or production
Code reviews
Guiding and coaching junior team members