What You Will Be Doing
* Developing high quality backend features using Java and Spring Boot
* Working within a microservices architecture
* Contributing to technical design discussions and estimating effort
* Designing, creating and consuming HTTP APIs
* Supporting performance, scalability, security and automated testing
* Using AWS services such as EC2, RDS, S3 or Cloudwatch
* Working with SQL databases including Postgres, MySQL or MariaDB
* Collaborating with engineering leads, product teams and clients
* Sharing knowledge, mentoring others and contributing to team learning
What You Will Bring
* Five or more years Java experience
* Two or more years practical Spring Boot experience
* Experience with microservices architecture
* Experience in three or more of the following:
o TDD
o Automated acceptance testing or BDD or Cucumber
o Performance and scalability testing such as JMeter
o Penetration testing knowledge or OWASP
o Kubernetes or container orchestration
o SQL database experience
o Designing and calling HTTP APIs
* Experience with AWS services such as EC2, RDS, S3, Route 53, Elasticsearch, EKS, Cloudwatch or Cloudfront
* Ability to work well in a team with minimal supervision
Nice to Have
* Experience with CI or CD pipelines
* No SQL or document based databases
* ELK stack
* Apache Kafka
* Spring Security or OAuth2
* React or React Native
* Keycloak
* Camunda
* OpenAPI or Swagger
* Nginx setup or configuration
Why Join
* Opportunity to contribute to creating an impact through digital products
* Space to learn, grow and work with modern technologies
* Supportive culture focused on continuous improvement
If you are interested or have any questions about the role, please feel free to contact Eve Geddis directly on LinkedIn.