Job Description:
● Contribute to next-generation platform architecture vision. Drive and own multiple technology initiatives for bringing Platform vision to life
● Ensure platforms are designed for scale, availability and performance using microservices architecture and as per API first design principles
● Review and recommend improvements to operational processes and procedures utilizing automation.
● Implement best practices to ensure security and availability
● Maintain technical documentation, architecture references, change management and reporting
● Perform code reviews and drive code optimization through refactoring and other best practices
● Create and deliver on the long term road map for engineering efficiency.
Technical Skills and Experience:
● Java developer with5+ years of experience in internet startup / product companies
● Wide experience in Design and Architecture of applications and APIs
● Strong experience building products with microservices based approach. Background in transforming existing applications & coming up with a microservices based architecture (including technology migration) is a plus.
● Programming background: Strong hands-on experience in Java
● Experience in messaging queues like RabbitMQ & Kafka
● Experience in working with SQL & NonSql databases and performance tuning
● Experience with AWS services and implementation of spring boot microservices in the cloud
● Experience implementing containerized applications with Docker
● Very good communication & technology documentation skills.
● Demonstrated Technology Thought Leadership
● Self-starter and Self-learner
● Strong analytical and problem solving skills