Enterprise Solution Expert

Core Solution Architect with experience in developing enterprise-level communication systems.

Experience

8 - 12 years

Job Type

Full time

Location
  • Pune
  • Gurugram
  • Hybrid
Date Posted

Feb 09, 2022


We are looking for a smart and hands-on Core Solution Architect with experience in developing enterprise-level communication systems. This individual will work in an energetic, close-knit team to deliver critical solutions. This role requires frequent interactions with product managers, developers, QA, and other teams, in order to ensure the delivery of a world-class platform for our users delivered in the SaaS model.

Key Responsibilities

As an individual, you will:

  • Take Ownership: Own complete platform from initial architecture, development, QA support, deployment as well as post-deployment troubleshooting.
  • Analyze: Understand requirements by studying domain needs as well as by continuous discussions with the Product Owner.
  • Design: Create solution design and architecture documents to explain, evaluate, and justify design approaches.
  • Develop: Apply industry-standard best practices to develop a scalable and secure solution suitable for deployment in a public cloud environment.
  • Monitor: Monitor developed solutions to identify issues and apply risk mitigation actions to avoid customer or business impact.

Key Technical Skills

  • Language & Framework: Any of the below
  • Core Java, Spring Framework, Spring Boot.
  • Ruby, Ruby on Rails.
  • Tech-stack: Spring Security (OAuth2, OIDC, JWT, PKI, LDAP), Encrypted Communications, Spring MVC, RESTful API’s, OpenAPI/Swagger, Keycloak IAM, Netty, WebSockets, Protobuf, LDAP integration, Public Key Infrastructure integration (client certificate distribution/management).
  • Data Stores: PostgreSQL, Redis (caching/queuing).
  • Tools: GIT, Gradle, Jenkins.
  • Azure: Azure Active Directory, Exchange Online, Virtual Machines.
  • Domain/Concepts:: Microsoft Active Directory, Microsoft Exchange, Reverse Proxying, Load Balancing, Domain Name System (DNS), Virtual Private Networks (VPN), Email Gateways & Proxies.

Experience

  • Evidence of a solution/product created from ground up.
  • Experience in the product development life cycle.
  • Experience in Unit Testing & Code Reviews.
  • Continuous Integration & Deployment and Post-deployment activities.
  • Good problem-solving skills.
  • Strong communication skills.
  • Product development experience in an agile environment will be a big plus.

Allowed file types: (.pdf, .doc, .docx, .txt). Max file size: 5MB