Job Description :

s a services software engineer, you will architect, develop, test and deploy complex solutions in the content domain. You will be a prolific code contributor and will be expected to demonstrate code and product ownership. You will be responsible for advising product owners on technology-related business problems; formulating options and assessing their relative merits and risk to determine the best solution. You are encouraged to mentor junior developers on the team, and through code reviews, ensure that all the work meets best practices and industry standards. You will be expected to write unit and integration tests. You will assist in troubleshooting and resolving production issues. You will work with multiple cross functional engineering teams to build the future of sport.
Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or other relevant subject area
• 5+ years software development experience
• Ability to write robust code in Java
• Hands experience with Spring and SpringBoot framework
• Experience using cloud services to build an integrated application in production (AWS - EC2, ECS, API gateway, Lambda)
• Prior experience in designing and implementing highly scalable web applications
• Expertise in designing and creating scalable services, REST Web Services
• Hands on experience with NoSQL database like DynamoDB
• Hands on experience in Docker ecosystem
• Hands on Experience with CI/CD and working on teams with DevOps responsibilities
• Experience in using infrastructure as code and configuration management (Chef, Puppet, Cloud Formation etc.)
• Hands on experience in monitoring and monitoring tools (New Relic, SignalFX etc)
• Demonstrated knowledge sharing within the team (via documentation or other forms of written communication)
• Commitment to and hands-on experience in performing technical code reviews
• Nice to have experience in content domain ideally with headless CMS or a JAMStack