- Design, build, test, and deploy highly scalable customer facing RESTful APIs that can handle traffic and mobile apps
- Collaborate with Product and Engineering leadership to translate business vision into technical design, code and test suite
- Partner with other engineers to produce high quality software
- Gain a broad understanding of the system/domain and upstream/downstream dependencies
- Stay current on technologies and application development best practices
Requirements
- You have 8+ years of experience as a back-end developer building and deploying RESTful APIs and integrations using Java/Groovy, SpringBoot, Spock, JUnit, Gradle/Maven, SQL/NoSQL databases, MQ, Kafka, GIT
- You have a solid understanding of RESTful APIs
- You are an expert in building cloud-native applications
- You are passionate about developing and maintaining high quality software
- You understand how web sites and mobile apps interact with backend APIs
- 3+ years working in an agile team
- Understanding of CI/CD, Jenkins, JMeter/Gatling, WireMock
- Atlassian software development and collaboration tools (BitBucket, Jira etc.)