Job Description
Job Description Cloud Engineer The Role
You will have the opportunity to deepen your technical expertise while collaborating with engineers in a lively, fast-paced, and dynamic environment. You will work closely with technical leaders, product owners, and architects to build highly reliable services using modern engineering practices. As a senior member of the team, you will help mentor software engineers, sharing your knowledge of industry standards for cloud-native software development.
The Expertise and Skills You Bring Education & Experience:
-
Bachelor's degree or equivalent experience in Computer Science or a related field.
-
5 years of software engineering experience.
-
4 years of experience building RESTful microservices using Java and Spring Boot.
-
2 years of hands-on experience with AWS Cloud Native development, Infrastructure as Code (Terraform), and CI/CD (Jenkins Core).
-
Experience collaborating on engineering teams and willingness to mentor junior engineers.
Technical Skills:
-
Strong proficiency in crafting microservices using software design patterns, the Twelve-Factor App methodology, and SDLC principles.
-
Experience with container orchestration technologies such as Kubernetes.
-
Expertise with asynchronous workers and resilient messaging platforms including Kafka, SNS, and SQS.
-
Deep understanding of AWS services such as Lambda, AWS Batch, DynamoDB, EC2, SQS, SNS, Aurora PostgreSQL, and associated scaling mechanisms.
-
Proficiency in relational databases and SQL.
