Finastra

Expert Software Engineer

Finastra
Apply
2 hours ago
Pune, IndiaSenior / Staff+

Responsibilities

  • Build and operate Java 17+ microservices in production using Spring Boot, Spring Cloud, Kafka, and distributed-system patterns.
  • Develop and support cloud-native workloads on Kubernetes and AWS, Azure, or GCP, including networking, service mesh, secrets, IAM, and cost awareness.
  • Implement transactional data patterns such as sagas and the outbox pattern, along with caching, retries, idempotency, and eventual consistency.
  • Apply unit, contract, integration, end-to-end, performance, and pipeline automation testing practices.
  • Implement observability with OpenTelemetry, Micrometer, Prometheus, Grafana, and ELK, and debug using traces and high-cardinality logs.
  • Implement and maintain API and application security using OAuth2, OIDC, JWT, TLS, mTLS, certificate rotation, and vulnerability remediation.
  • Review architectural and vendor deliverables, articulate gaps, and guide remediation.

Requirements

  • 8–12+ years of professional software development experience.
  • 5+ years building Java microservices in production.
  • Deep expertise in Java 17+, Spring Boot, Spring Cloud, Gradle or Maven, and REST/JSON.
  • Strong Kafka experience, including streams, schema registries, Avro or Protobuf, consumer groups, partitioning, and rebalancing.
  • Solid understanding of distributed systems, including consistency, CAP, retries, idempotency, back-pressure, eventual consistency, and caching.
  • Proven production experience with Kubernetes and AWS, Azure, or GCP.
  • Experience with testing tools and approaches including Pact, AssertJ JSON, Testcontainers, Gatling, and JMH.
  • Experience with OpenTelemetry, Micrometer, Prometheus, Grafana, or ELK.
  • Experience with OAuth2/OIDC/JWT, TLS, mTLS, certificate rotation, vulnerability remediation, and familiarity with SAST/DAST.
  • Experience with Vert.x and gRPC.
  • Preferred knowledge of CQRS, Event Sourcing, Temporal, Cadence, Debezium, CDC, platform engineering, internal developer platforms, or Backstage.
  • Preferred experience with Postgres, MySQL, Redis, MongoDB, Cosmos, DocumentDB, Elasticsearch, or OpenSearch.

Benefits

  • Unlimited vacation subject to local regulations and business priorities.
  • Hybrid working arrangements and paid time off for voting, bereavement, sick leave, volunteering, and other applicable leave.
  • Medical, life, disability, retirement, lifestyle, and other benefits that may vary by location.
  • Employee Assistance Program, Wellbeing Champions, Gather Groups, and monthly well-being events.
  • Donation-matching opportunities and inclusion communities including Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, and Women@Finastra.
  • Online learning and accredited courses through the Skills & Career Navigator tool.
  • Global recognition program and regular employee surveys.

Tech Stack

Apache KafkaAWSAzureElasticsearchGoogle Cloud PlatformGradleGrafanagRPCIstioJavaKubernetesMavenMongoDBMySQLPostgreSQLPrometheusRedisSpring Boot

Categories

Finastra

About Finastra

10,000+ employees
Contact me