Careerfit.ai

Engineering Manager - Distributed Systems

Job Location

bangalore, India

Job Description

Role : Senior Manager/Director. Overall Experience : - 15 years of experience in designing and building high-performance, low-latency, scalable, and resilient distributed systems. - Proven track record as a hands-on solution architect, having successfully delivered 57 large-scale, end-to-end projects from inception to deployment. Client Engagement & Delivery : - Extensive experience in crafting client-specific proposals and leading engineering initiatives aligned with business objectives. - Proficient in managing and expanding client relationships, with a strong focus on delivery excellence. - Experience in managing and mentoring large engineering teams, ensuring technical and operational excellence. Architecture & Design : - Deep understanding of architectural principles, capable of identifying and recommending optimal solutions based on business and technical requirements. - Adept at stakeholder management to drive strategic decisions on technology stack, user experience, tooling, and governance models. - Strong foundation in object-oriented programming, adhering to SOLID and DRY principles, with a command over reactive programming, microservices architecture, and event-driven solutions. - Ability to deliver solutions using diverse architecture patterns tailored to meet complex business requirements. - Knowledge of enterprise security, compliance, and data protection at both the application and network layers. Programming Languages, Frameworks & Databases : - Extensive hands-on experience with Java (Java 8), including advanced concepts such as concurrency, multithreading, non-blocking I/O, lambdas, streams, generics, and performance optimization. - Proficient in database design and operations, including DDL/DML, transactional handling, isolation levels, and experience with both SQL and NoSQL databases. - Expertise in Spring Boot, Spring Cloud, or equivalent frameworks to build scalable and maintainable solutions. - Deep exposure to API-led digital transformation initiatives and implementation of DBT (Data Build Tool) and related technologies. Tooling & DevOps : - Proficient with build automation tools, code quality plugins, CI/CD pipelines, and containerization platforms like Docker and Kubernetes. - Experience with logging and monitoring solutions such as Splunk, ELK Stack, and Grafana, including implementation of technical KPIs. - Skilled in using application profiling tools like jProfiler, YourKit, and VisualVM for performance optimization. Cloud Platforms & Messaging : - Successfully delivered solutions on cloud platforms such as AWS, GCP, Azure, or Pivotal Cloud Foundry (PCF). - Integrated applications with messaging systems like RabbitMQ, Kafka, cloud-native messaging, or enterprise-grade messaging platforms. - Experience with distributed caching mechanisms such as Redis and Memcached for performance enhancement. Testing & Performance Engineering : - Expertise in memory management, garbage collection, and GC tuning. - Hands-on experience writing unit tests using JUnit, along with mocking frameworks such as Mockito, PowerMockito, and EasyMock. - Familiarity with BDD tools such as Cucumber and JBehave for automation testing. - Experience in executing performance and security tests to meet non-functional requirements. Culture & Growth : - At the core of our engineering culture is continuous learning. - We encourage exploratory thinking and innovation, ensuring our teams stay ahead of the curve. - Opportunities to contribute to the broader engineering community through tech talks, knowledge sharing sessions, and internal forums. Education : - Bachelors or Masters degree in Computer Science, Computer Engineering, or a related technical field. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 4/26/2025
View More Careerfit.ai Jobs

Contact Information

Contact Human Resources
Careerfit.ai

Posted

April 26, 2025
UID: 5146725140

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.