Software Engineer
Cloudesign
- Location
- Mumbai Metropolitan Region
- Job type
- Full-time
Required skills
- AWS
- Apache
- Apache Kafka
- API
- backend
- Datadog
- Docker
- ECS
- GCP
- GitHub
- Java
- Jenkins
- JUnit
- Kafka
- Kubernetes
- Lambda
- microservices
- Mockito
- MySQL
- NoSQL
- OAuth
- PostgreSQL
- RabbitMQ
- Redis
- theorem
About the role
Cloudesign
Website:
cloudesign.com
Job details:
Requirements
- 8+ years of backend engineering experience with at least 3 years in a tech lead or principal engineer role.
- Deep expertise in Java (Spring Boot / Spring Cloud).
- Strong understanding of microservices architecture, REST and gRPC API design.
- Experience with relational databases (PostgreSQL / MySQL) and NoSQL stores (MongoDB / Redis).
- Hands-on experience with cloud platforms (AWS or GCP), Lambda, ECS/EKS, RDS, and SQS/SNS.
- Proficiency in JUnit 5 Mockito, and TestContainers for Java; experience writing and enforcing unit, integration, and contract tests.
- Proficiency in CI/CD pipelines (GitHub Actions / Jenkins / GitLab CI) and containerisation (Docker / Kubernetes).
- Strong command of distributed systems concepts: CAP theorem, eventual consistency, event-driven architecture, modular and loosely coupled systems.
- Excellent communication skills; ability to translate technical concepts for non-technical stakeholders.
Preferred Qualifications
- Experience with message brokers such as Apache Kafka or RabbitMQ.
- Familiarity with observability tooling, Prometheus, Grafana, ELK Stack, and Datadog.
- Knowledge of OAuth 2.0 JWT, and API security best practices.
- Open-source contributions or technical publications are a plus.
This job was posted by Nischitha from Cloudesign.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.