- 8+ years of software engineering experience.
- Proven track record delivering enterprise-scale software solutions.
- Experience leading cross-functional engineering initiatives.
- Experience building cloud-native and distributed systems at scale.
- Strong experience mentoring engineers and driving engineering excellence.
Technical Skills Category Technologies / Expertise Programming Languages Java (8+), Python Backend Engineering Spring Boot, Spring Cloud, Microservices, REST APIs, OpenAPI/Swagger, API Lifecycle Management, Distributed Systems Architecture & Design System Design, Object-Oriented Design, Design Patterns, Domain Driven Design (DDD), Event-Driven Architecture, CQRS, Event Sourcing, Hexagonal/Clean Architecture Cloud Technologies AWS EC2, ECS, EKS, Lambda, S3, API Gateway, IAM, SNS, SQS, RDS
Databases Oracle, PostgreSQL, MongoDB, NoSQL Databases Event Streaming & Messaging Kafka, Axon Framework, Event Streaming Platforms DevOps & Platform Engineering Git, GitHub, Jenkins, Maven, Gradle, CI/CD Pipelines, Infrastructure as Code (IaC), Platform Engineering Monitoring & Observability Splunk, Dynatrace, OpenTelemetry, Distributed Tracing, Application Monitoring, Logging & Alerting Security OAuth2, JWT, Secure API Development, Secure SDLC, Authentication & Authorization, Encryption Standards, Secure Coding Practices AI & Agentic Engineering GitHub Copilot, Microsoft Copilot, Agentic
Engineering Practices The ideal candidate demonstrates:
- Strong object-oriented design and architecture skills.
- Expertise in scalable system design and distributed architecture.
- Experience with design patterns and modern engineering practices.
- Expertise in unit, integration, performance, and automated testing.
- Strong knowledge of CI/CD, DevOps, and automation-first development.
- Experience working in Agile product development environments.
- Strong focus on reliability, observability, security, and performance optimization.