S
Lead Java Developer — Performance Engineering
SmarshRegulatory Compliance company
Bangalore, IndiaLead
K1 Investment Management
Toba Capital
Costella Kirsch
SC Ventures
Ares Capital Corporation BDC
Ares Management
Software Engineering
About the role
TL;DR
Lead Java Developer for Performance Engineering, focusing on scalable Java services and performance strategy.
- •Smarsh empowers organizations to manage risk and unleash intelligence in their digital communications.
- •This role focuses on leading performance engineering efforts for scalable, high-performance Java services.
- •Key Responsibilities Lead the design and development of scalable, high-performance Java services and APIs.
- •Own the end-to-end performance engineering strategy, including setting requirements and validating under load.
- •Design, build, and execute performance test suites and integrate them into CI/CD pipelines.
- •Profile applications to identify bottlenecks and drive them to resolution.
- •Mentor and provide technical leadership to a team of developers.
- •Requirements 8+ years of software development experience with strong, current, hands-on expertise in Java (Java 11/17+) and the JVM.
- •Proven experience designing and operating modern cloud distributed systems at scale on AWS.
- •Hands-on expertise with Apache Kafka, MongoDB, Elasticsearch, Debezium, and Spring Boot.
- •Proven experience in performance engineering, including designing and executing performance testing programs.
- •Hands-on experience with performance testing tools such as JMeter, Gatling, k6, or LoadRunner.
Required skills
JavaAWSApache KafkaMongoDBElasticsearchk6
Nice-to-have skills
KubernetesDockerGrafanaPrometheusDatadogNew Relic
Tech stack
JavaAWSApache KafkaMongoDBElasticsearchk6DockerKubernetesGrafanaPrometheusDatadogNew Relic