As a
Job responsibilities
- Contribute to end-to-end solutions in the form of cloud-native microservices architecture applications leveraging the latest technologies and the best industry practices.
- Ensure that technical design and solutions meet our resiliency, performance, security, testing, quality and scalability standards.
- Support the products you've built through their entire lifecycle, including in production and during incident management.
Required qualifications, capabilities and skills
- Formal training or certification in software engineering concepts and applied experience.
- Recent hands-on experience as a back-end software engineer.
- Proficiency in coding with a recent version of Java.
- Experience in designing and implementing effective tests (unit, component, integration, end-to-end, performance, etc.).
- Excellent written and verbal communication skills in English.
- Understanding of cloud technologies, distributed systems, RESTful APIs, and web technologies.
- Familiarity with relational data stores.
Preferred qualifications, capabilities and skills
- Experience in highly regulated environments or industries.
- Knowledge of messaging frameworks.
- Familiarity with cloud-native microservices architecture.
- Understanding of AWS cloud technologies.