What you'll do:
• Build maintainable backend services using contemporary Java, Spring Boot, and appropriate Spring modules, following the platform’s defined architecture and standards.
• Take ownership of the most complex features and toughest implementation problems, from implementation and automated testing through deployment and production support.
• Read and understand existing code across services, including .NET and other languages, to understand features, data flows, and integration points and build on them effectively. Learn new languages as needed.
• Develop reactive, non-blocking services with Spring WebFlux and Project Reactor, using practical judgment to decide when reactive programming is the right choice.
• Implement well-designed REST APIs and, where appropriate, gRPC services, with clear contracts, validation, versioning, error handling, and backward compatibility.
• Build event-driven integrations using Kafka and/or RabbitMQ, applying sound practices for message delivery, idempotency, retries, ordering, and dead-letter handling.
• Model and access data in relational databases (PostgreSQL/MySQL) and NoSQL databases, apply caching effectively with Redis, and use Elasticsearch/OpenSearch for indexing and search workloads.
• Own the process of packaging and deploying services to Kubernetes: write Helm charts, manage Kubernetes configuration (ConfigMaps, Secrets (HashiCorp Vault), health probes, resource requests/limits, HPA), and carry out safe rolling deployments.
• Set high standards for code quality: write thorough automated tests, lead by example in design and code reviews, and mentor engineers in implementation, testing, and debugging.
• Troubleshoot production issues and continually improve service reliability and performance.
• Work with product, architecture, security, DevOps/SRE, and other engineering teams throughout the software delivery lifecycle.
Skills and Experience
• 7+ years of professional software engineering experience with expert hands-o
📌 Staff Software Engineer (Pune)
🏢 Netwrix
📍 Pune