Role: Sr Java Spring Security Engineer
Location: Pune
Worke Mode: Hybrid (2 Days in a week)
Experience: 8+ years
Role & responsibilities
Java (up-to-date LTS, 21+) as the primary language deep, current, hands-on expertise is essential.
Spring Boot 3.x and the wider Spring ecosystem (Spring Web / WebFlux, Spring Security, Spring Data, Spring Cloud); reactive programming with Project Reactor is a robust plus.
Gradle (Kotlin DSL), version catalogs, multi-repo / composite builds, and CI/CD pipelines (Jenkins, Git-based workflows).
OpenAPI-first API design with code generation, API linting/governance, and disciplined versioning.
Relational databases and schema evolution: PostgreSQL, JPA/Hibernate, Flyway migrations, query performance and data modelling.
Event-driven and asynchronous messaging: Apache Kafka,
event/command-driven or CQRS-style architectures (e.g. Axon), and reliable delivery patterns such as the transactional outbox.
Containerised delivery and cloud-native operations: Docker, orchestration platforms, configuration and secret management (e.g. HashiCorp Vault), 12-factor configuration.
Observability in production: structured logging, metrics, tracing, dashboards and alerting including how to instrument systems that must never log sensitive data.
Git and modern team-oriented development practices (PR-based workflows, code review culture, semantic versioning).
📌 Sr Java Spring Security Engineer Pune
🏢 Apexon
📍 Pune