Position: Senior Backend Software Engineer (Java)
Experience: 6 to 9 years
Location: Pune (Remote)
ONLY IMMEDIATE JOINER PREFERABLE
Required Qualifications:
Must have:
- 5+ years of experience with Java and Spring framework
- You can understand the architecture landscape and technically investigate and implement new features independently.
- Being responsible for the quality of the solution you deliver is natural for you. You have experience with unit testing and Test-Driven Development.
- Empathetic and able to quickly build relationships.
- Good English verbal and written communication skills.
- Experience working within Agile practices and knowledge of Agile values & principles.
- Experience working with Microservices.
Nice to have:
- Experience with DevOps tools and practices (container orchestration, CI, monitoring and alerting, AWS & Kubernetes)
- Experience in the e-commerce domain.
Technologies/frameworks/practices:
Must have:
- Java 21 (required 11+), Spring framework (Boot)
- Experience with NoSQL DB
- Essential experience with AWS Cloud
- GIT
- Microservices
- Testing (jUnit 5)
- Scrum, Code Review
Nice to have:
- Apache Camel
- ElasticSearch, MongoDB
- AWS (DocumentDB, SQS, SNS, Secret Manager, IAM, S3)
- Grafana, ELK stack, Prometheus
- Terraform
- Kubernetes, Docker
- Testing (TestContainers)
- CI/CD with Jenkins pipeline