EP

Senior Manager Technology - Java Microservices

Epsilon Data Management
Bangalore6-11 LPA Posted 3 Jun 2025
FULL TIME
Splunk
Microservices
Kubernetes
Elk
Grafana

Job Description

Qualifications: Experience Guidelines and Mandatory Skills

  • Overall Experience: 15+ years of experience in building large-scale, high-volume, low latency, high availability, and complex distributed services.
  • Solution Architecture: A hands-on solution architect who has delivered at least 5-7 large-scale projects from the ground up.
  • Business & Leadership Acumen:Worked on various client-specific proposals.
  • Ability to manage and grow client accounts.
  • Managed large-sized teams.
  • Architecture & Design:Ability to identify, showcase potential solutions, and recommend the 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.
  • Proficiency in reactive programming models, Microservices, and event-driven solutions.
  • Delivered solutions on alternative architecture patterns to meet business requirements.
  • Understands enterprise security, compliance, and data security at both network and Application layers.
  • Language & Frameworks and Database:Extensively worked on Java language (Java 8 and above), demonstrating expertise in concurrency, multithreaded models, blocking/non-blocking IO, lambdas, streams, generics, advanced libraries, algorithms, and data structures.
  • Executed database DDL, DML, modeling, managed transactional scenarios & Isolation levels, and experience with NoSQL and SQL based DBs.
  • Extensively used SpringBoot/Spring Cloud or similar frameworks to deliver complex scalable solutions.
  • Worked extensively on API based digital journeys and enabled DBT (Database Transaction) and alternative technologies to achieve desired outcomes.
  • Tools Used:Proficient with 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 implemented technical KPIs.
  • Extensively used application profiling tools like jProfiler, Yourkit, Visual VM etc.
  • Platforms & Cloud Services:Successfully delivered solutions using one of the cloud platforms, e.g., AWS/GCP/Azure/PCF.
  • Integrated with messaging platforms, e.g., RabbitMQ/Kafka/cloud messaging/enterprise messaging.
  • Applied distributed caching solutions like Redis, Memcache, etc.
  • Testing & Performance Engineering:Knowledge of memory management, GC, and GC tuning.
  • Experience writing JUnit test cases, mocking (e.g., Mockito, PowerMockito, EasyMock, etc.).
  • Proficient with BDD automation tools like Cucumber, JBehave etc.
  • Ability to execute performance and security tests addressing non-functional requirements.
  • Growth Culture:Learning is part of the DNA; supports exploratory behavior to deliver innovative solutions.
  • Opportunity to share knowledge across the organization through technical sessions and active contribution to various engineering groups.
  • Education: Bachelor's/Master's Degree in Computer Engineering, Computer Science, or a related field.

Join WhatsApp Channel