Job Title: Assistant Manager | Engineering Foundry & Managed Services | Bengaluru | Engineering as a Service/ O
What you will do:
- You write scalable, robust, testable, efficient, and easily maintainable code.
- Responsible for development, support and maintenance of one or more modules related to observability data points.
- Optimize the application for maximum speed and scalability.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Work closely with DevOps and infrastructure teams to deploy and monitor applications in production environments.
- Involving in life-cycle project delivery work that includes requirement analysis, designing, building, testing and deployment
- Analyse use cases and requirements to design secure and scalable solutions.
What you will need:
- Must have 7-10 years of experience in designing, implementation and deployment of highly scalable SaaS applications/platforms and distributed systems.
- Understand cloud-native architecture concepts and have knowledge of best practices for high availability, scalability, resilience, performance, and security requirements in the cloud.
- Strong background in Core Java, Multi-Threading, Data Structures, Distributed Systems, Spring framework, Spring security, Hibernate.
- Proven abilities to prepare necessary Design Specifications, participate in Design and Code Reviews and work with Customer Support Teams for Customer Escalations.
- Strong Experience with the design and implementation of OAuth / SAML tooling.
- Experience in authentication and authorization mechanisms such as JWT, session-based authentication, and role-based access control (RBAC).
- Strong data structure and algorithm skills to work with distributed backend systems.
- Experience designing and building APIs.
- Experience working with redis, elasticsearch, cassandra, mysql.
- Familiarity with Agile development methodologies and CI/CD environment.
- Participate in Design and Code Reviews and work with Customer Support Teams for Customer Escalations.
- Demonstrated abilities to work with Product management, QA, and remote teams.Have excellent organizational, verbal, and written communication skills.