Looking for new jobs Explore
  • 2 Months ago Apply
  • Job description

    Location : Bangalore, Pune,Hyderabad, Noida,Mumbai,Gugaon
    
    
    Your Impact:
    o You are a high-performance engineer expected to work in a product squad and drive solutions
    for a large-scale client.
    o As a Senior Director Technology:
    ? understands client business domain and drive Digital Business Transformation (DBT)
    opportunity end to end
    ? drive architecture, design, estimation, planning, and collaborate with the client to
    implement and take solutions to production.
    ? work on NFRs like security, performance, availability, resiliency, reliability,
    maintainability and advocate relevant trade-offs
    ? collaborate with Senior stakeholders, Product Managers, and Platform Engineers to
    define the architecture, engineering practices & guidelines.
    ? coach, mentor, and guide product engineering culture and own people growth.
    
    Your Skills & Experience:
    o Experience Guidelines and Mandatory skills
    ? 20+ yearsof experience in building large-scale, high-volume, low latency, high
    availability, and complex distributed services.
    ? A hands-on solution architect who has delivered at least 7-9 large-scale projects from
    ground zero.
    o Proposal and engineering Initiatives
    ? Worked on various client specific proposals
    ? Manage and grow client accounts
    ? Managed large sized team
    ? Drive various initiatives
    ? Open source contributions
    o Architecture and Design
    ? ability to identify, showcase potential solutions and recommend best solution based on
    requirements.
    ? manage stakeholders to drive key decisions on tools, technologies, user journeys and
    overall governance
    ? experience in object-oriented, SOLID, and DRY principles, reactive programming model,
    Microservices and event driven solutions
    ? delivered solutions on alternative architecture patterns to meet business requirement
    ? understands enterprise security, compliance and data security at network and
    Application layer
    o Language & frameworks and Database
    ? worked on Java language Java 8 and above, having used concurrency, multithreaded
    models, blocking/non-blocking IO, lambdas, streams, generics, advance libraries,
    algorithm, and data structures.
    ? Delivered solutions in a polyglot environment having worked with alternative
    programming language and frameworks.
    ? Extensive experience with database modeling, normalization, caching solution, database
    selection, performance in a containerized/ multi-cloud multi-region environment.
    ? extensively used Springboot/ Spring cloud or similar frameworks to deliver complex
    scalable solution for APIs, Microservices and /or data processing.
    o Tools
    ? used build and Automation tools, Code Quality Plugins, CI/CD Pipelines and
    Containerization platforms (Docker/Kubernetes)
    ? used logging and Monitoring solutions like Splunk, ELK, Grafana etc. and implement
    technical KPIs.
    ? extensively used application profiling tools like jProfiler, Yourkit, Visual VM etc.
    o Platforms & Cloud Services
    ? successful delivered solutions using one of the cloud platforms e.g., AWS/GCP/Azure/
    PCF
    ? integrated with messaging platform e.g., RabbitMQ/ Kafka/ cloud messaging/ enterprise
    messaging
    ? applied distributed caching solutions like Redis, Memcache, etc.
    o Testing & Performance engineering
    ? memory management, GC, and GC tuning.
    ? writing JUnit test cases, mocking e.g., Mockito, PowerMockito, EasyMock, etc.
    
    ? BDD automation tools like Cucumber, JBehave etc.
    ? execute performance and security tests addressing non-functional requirements.
    

    Skills

    • Java8
    • Microservices
    • project delivery

Top Companies
Hiring Now!