Skip to content
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.
View original posting →

Required skills

JavaAWSApache KafkaMongoDBElasticsearchk6

Nice-to-have skills

KubernetesDockerGrafanaPrometheusDatadogNew Relic

Tech stack

JavaAWSApache KafkaMongoDBElasticsearchk6DockerKubernetesGrafanaPrometheusDatadogNew Relic

Similar jobs

Datadog logo

Services Architect 3

N26 logo

Lead Backend Engineer - Conversational Banking

D

Staff Software Engineer, Dev Environments