Roles & Responsibilities :
This is an individual contributor position. Expectations will be on the below lines :
- Responsible for design and architecture of new services and features
- Be responsible for all phases of engineering. From early specs, design / architecture, technology choice, development, unit-testing / integration automation, and deployment.
- Collaborate with architects, product management and other engineering teams to build the services and product features
- Build technical specifications, prototypes and presentations to communicate your ideas.
- Participate in resolution of production issues and develop solutions to prevent future issues from happening again
Required Skills & Expertise :
4-10 years of experience in technical roles, proven experience across product life cycle.Well versed with microservices architecture, cloud-based web services architecture, design patterns and frameworksExperience in scaling and leading teams building solution with cloud technologiesShould have excellent computer science fundamentals and a good understanding of design, and performance of algorithmsMastery of Java SE (Java 8+), including functional programming, streams, lambdas, and concurrency APIs.Proficiency in designing and developing RESTful APIs and GraphQL.Excellent database fundamentals and hands on with MySQL / Postgres / MongoDBUnderstanding of API versioning, security (OAuth 2.0, JWT), and documentation using tools like Swagger / OpenAPI.Minimum of a Bachelor's degree or equivalent in Computer Science, Information Technology, Engineering, or related field.