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:
TDD
Automated acceptance testing or BDD or Cucumber
Performance and scalability testing such as JMeter
Penetration testing knowledge or OWASP
Kubernetes or container orchestration
SQL database experience
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.
