- Experience building Java-based backend applications and REST API services
- Experience developing object-oriented software in Java
- Experience developing a service-based architecture
- Experience with Spring Framework
- Experience with Microservices architecture
- Experience with DevOps, cloud infrastructure services (AWS preferred) and containerization (Docker)
- Experience in designing persistence and caching models using both SQL and NoSQL
- Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
- Workflow flexibility and strong teamwork skills
- BS/MS degree in Computer Science, Engineering or a related subject
- Develop high quality, highly available systems using service-oriented architecture.
- Create REST based web services accessible by mobile/web platforms.
- Contribute to a future-ready, high quality, and performance code base.
- Share your technical solutions and product ideas with the BSC Digital Ventures team through design review, pair programming, code review and tech talk.