Luxoft
Senior Backend Java Developer
Gurugram, Noida
via TheirStack9+ yrs
Posted today · First seen Oct 29 · seen live today · via TheirStack
Skills mentioned
pythonjavaangularnode.jsspringpostgresqlrestawsdockerterraformkafkaci/cd
The posting, as published
- **Mandatory Skills:**
- AWS
- Java
- Microsoft 365 Copilot
- PostgreSQL
- **Mandatory Skills Description:**• 9+ years of professional backend experience with Java (Core Java, Collections/Concurrency, Streams, JVM internals).
• Strong with Spring ecosystem (Spring Boot, Spring Data, Spring Security; understanding of Spring Cloud is a plus).
• Proven expertise with PostgreSQL: indexing strategies, query tuning (EXPLAIN/ANALYZE), transactions/locking, isolation levels.
• Hands on AWS experience: deploying and operating production services (at least 3 of ECS/EKS/Lambda, RDS/Aurora, S3, SQS/SNS/MSK/Kinesis, CloudWatch, IAM).
• Solid API design (REST/gRPC), versioning, pagination, and backward compatibility.
• Production grade observability (logs, metrics, tracing; OpenTelemetry, Prometheus/Grafana, or similar).
• CI/CD with GitHub and GitHub Actions (branching strategies, code reviews, trunk based or GitFlow).
• Practical use of GitHub Copilot (or similar AI coding assistants) to boost productivity while maintaining code quality.
• Experience building fault tolerant distributed systems (circuit breakers, bulkheads, rate limiting; resilience patterns).
• Proficiency with containerization (Docker) and infrastructure as code (Terraform/CloudFormationat least one).
• Strong understanding of secure coding practices and common vulns (OWASP Top 10).
• Excellent communication; ability to turn ambiguous requirements into actionable technical plans.
- **Nice-to-Have Skills Description:**• Experience with Capital Markets, trading, market data, or financial analytics.
• 5+ years of professional experience with Angular
• Event streaming & messaging: Kafka, MSK, Kinesis, RabbitMQ.
• Data modeling for auditable workflows, SLAs, and multi party approval processes.
• Experience with multi tenant architectures and row level security.
• Knowledge of domain-driven design (DDD) and CQRS patterns.
• Experience with performance profiling (JFR, async-profiler) and JVM tuning (GC, heap, thread pools).
• Exposure to Python and Node.js for tooling and automation.
• Familiarity with feature flags (e.g., LaunchDarkly) and blue/green or canary deployments.
• Compliance/controls mindset (audit trails, data lineage, segregation of duties).