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.
Top Companies
Hiring Now!