FAQs
What programming languages are required for this position?
The required programming languages for this position are Java 8+ and strong JavaScript.
Is experience with microservices required?
Yes, strong hands-on experience in development and testing using microservices and lightweight containers/frameworks such as Spring Boot is required.
What skills are necessary regarding CI/CD processes?
Candidates should understand the CI/CD process and have experience with at least one build server, such as Bamboo, GitLab CI, or Jenkins.
What databases should candidates be familiar with?
Candidates should have experience with both SQL and NoSQL databases.
Is knowledge of design patterns expected?
Yes, a knowledge of design patterns is an important aspect of this role.
What kind of AWS experience is required?
Experience in AWS services such as serverless computing, Lambda, Step Functions, Glue, RDS, DynamoDB, S3, SQS, SNS, and Kinesis is required.
Will there be opportunities for mentoring junior peers?
Yes, this role encourages developing one's own and peers' skills and includes mentorship opportunities for junior peers to build a T-shaped team.
Are good communication skills important for this role?
Yes, good communication skills and being a team player are essential for this position.
Is experience with geographically distributed teams important?
Yes, experience working with or the willingness to work with geographically distributed teams is important for this role.
What qualities are you looking for in a candidate's mindset?
We are looking for a candidate with a critical thinking mindset and a strong sense of accountability for product delivery, along with a passion for developing quality software.