Microservices Developer
Indexed description
Your Role And Responsibilities
As an Application Developer, you will play a crucial role in designing, developing or supporting scalable and resilient applications using various programming languages and frameworks. You will work on building microservices, APIs, and event-driven architectures, leveraging your proficiency in front-end and back-end development.
Your Primary Responsibilities Will Include
- L2/L3 Support of applications using microservices, APIs, and event-driven architectures, with a focus on domain-driven design and API-driven interfaces.
- Develop Cloud-Native Applications: Design and develop cloud-native applications using microservices, APIs, and event-driven architectures, with a focus on domain-driven design and API-driven interfaces.
- Implement Front-End and Back-End Development: Apply strong skills in front-end development using frameworks like ReactJS or Angular, and back-end development using scalable and resilient backend microservices built on 12-factor principles.
- Utilize Hyperscaler Cloud Services: Leverage proficiency in using hyperscaler cloud services and frameworks, including experience with event-driven applications using tools like Kafka and Zookeeper.
- Manage Services on GCP or Azure Cloud: Manage and run services on GCP or Azure using various PaaS offerings, such as GKE, Cloud Run, and Cloud Functions.
- Implement CI/CD and Test-Driven Development: Apply experience in cloud-native CI/CD for change release, and utilize test-driven development methodologies.
Required Technical And Professional Expertise
- Proficiency in Cloud-Native Technologies: Experience with cloud-native technologies, including microservices, APIs, Agile development, event-driven architectures, containerized workloads, serverless architectures, and progressive web applications.
- Front-End and Back-End Development Skills: Experience with front-end development using frameworks like ReactJS or Angular, and back-end development using scalable and resilient backend microservices built on 12-factor principles.
- Programming Languages and Runtimes: Exposure to multiple programming languages and runtimes, such as Java, GraalVM, Node.js, Python, and .NET.
- Microservices Frameworks and Tools: Experience with various frameworks for building microservices, including Springboot, Quarkus, Django, and Express.js, as well as tools like Kafka and Zookeeper.
- Cloud-Native CI/CD and Test-Driven Development: Experience with cloud-native CI/CD for change release, and test-driven development methodologies.
- Knowledge of Event-Driven Applications: Experience with event-driven applications using tools like Kafka and Zookeeper, with a focus on designing and developing scalable and resilient cloud-native applications.
- Proficiency in Multiple Frameworks: Exposure to multiple frameworks for building microservices, including Springboot, Quarkus, Django, and Express.js.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search