Sr. Backend Developer

Company Description
About Apertum Online - Apertum Online is a leading B2B technology service provider company based out of Mumbai, India providing business and technical expertise to the global online and mobile gaming industry. Our product & technology team handles product and engineering for our client with complete end-to-end ownership. This includes pitching new ideas, building prototypes, running simulations to test algorithms and building entire products from white-board to production, providing support and analytics throughout the lifecycle.
Apertum Online offers a dynamic and rewarding environment for high achievers looking to work and learn alongside like-minded individuals to build and support scalable products which already provide entertainment to millions of users and take them to the next level.
Job Description
Candidate Profile
A successful candidate will have strong experience with Java Spring Boot, JPA, RDBMS and SQL. A deep understanding of microservices and great communication skills is a must.
Key Responsibilities

Work with product owners and team members to determine, assess, prioritize and develop new features and user stories needed in new/revised applications or large/complex development projects.
Participate in code reviews with peers and managers to ensure that each increment adheres to the original vision as described in the user story and all standard resource libraries, architecture patterns are used as per industry defined best practices.
Availability for quick resolution on troubleshooting /support requirements for applications in production.
Participation in all team activities such as planning, grooming, product demos, syncups and retrospectives.
Mentor junior technical staff and promote usage of tools and services which benefit and streamline SDLC processes.
Advanced proficiency in Object Oriented Design (OOD), Behaviour Driven Development (BDD) & Agile Practices.
Advanced proficiency in mathematical modelling of application algorithms, data modelling & system design.
Advanced proficiency in non-functional software qualities such as resiliency, maintainability, etc.
Tech Stack

Server Side Technologies: Java with Spring Boot Framework
Microservice Framework: Spring Cloud.
Database: MySQL and Oracle
Cache: AWS ElastiCache and Redis
Queue: Apache RabbitMQ
Data Indexing and Search: ElasticSearch
Logging: ElasticSearch, Logstash and Kibana
Frontend: Working knowledge of Javascript and related frameworks like VueJs
Business Dashboard: Metabase
Cluster Monitoring: AWS Cloudwatch
Educational and Experience level:

B.Tech or BE (preferably from premium institutes IITs/ NITs)
5+ years of relevant experience
Fluent in written and spoken English
Has an understanding of microservices architecture and best practices
Experience with Spring Boot, Spring Data, JPA and RDBMS.
Working knowledge of relational databases (preferably MySQL and Oracle).
Be able to work independently and take ownership of deliverables. Also should be able to work in a team.
Additional Information
Perks and Benefits
Top-of-the-line Equipment (MacBook Pro)
Flexible working hours
Quarterly Performance Bonus
Flash Bonuses
Team Fun activities (go-karting, laser tag, etc.)
PS4 for game nights
Bonuses on Diwali and other special occasions
Free snacks and drinks
Friday pizza + beers
Referral hire Program
Education allowance (Books, Training Courses, Udemy, Coursera, etc.)
Paid leaves of 21 days
Mumbai, MH, IN