Principal Software Engineer Job in Mimecast Services Limited
Principal Software Engineer
Mimecast Services Limited
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
- Experience developing Java in a cloud-service or micro-service approach.
- Experience in AWS, particularly DynamoDB, S3/CloudFront, ElastiCache/Redis, OpenSearch, ECS, EC2, load balancing and ASGs, CloudWatch.
- Experience building REST/HTTP microservices in Spring/Spring Boot.
- Strong object-oriented programming skills following SOLID principles.
- Experience using and modifying CI/CD pipelines, Terraform.
- Experience with containerization (Docker/Kubernetes).
- Experience with Kafka.
- Knowledge of Domain Driven Design preferred.
- Experience with Elasticsearch and MySQL/MariaDB.
- Experience building high volume, scalable, distributed backend services.
- Willingness to learn and be part of a polyglot squad.
- Experience designing new features based on high-level architectures.
- Experience of software security, security reviews and secure coding.
- Expertise in TDD and delivering quality code and solutions.
- Experience building and working with container-based applications.
- Knowledge on how highly available distributed systems works.
- Familiarity with SMTP and projects like RSPAMD/Post-fix is a plus.
- Good understanding of Agile/Scrum methodology.
Experience Required :
Fresher
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us