Description
You will own the development and deployment of microservices-based architectures, translating specifications into system designs.
This role is on-site.
Responsibilities
- Build and maintain microservices using REST APIs, .NET, and Java frameworks.
- Deploy applications to SIT, UAT, and production environments, managing data refresh and restore processes.
- Write functional code focusing on defect detection, problem-solving, and design patterns.
- Implement CI/CD pipelines and enforce quality standards using TDD/BDD and SonarQube.
- Translate basic specifications into big-picture designs for complex enterprise integration issues.
Required Skills
- 3-8 years of experience building microservices-based architectures.
- Hands-on experience with .NET framework and Java/JEE fundamentals.
- Proficiency with Docker and Kubernetes orchestration.
- Experience with CI/CD, TDD/BDD, Unit Testing, and SonarQube.
- 3+ years of experience in message transformation using Volante designer.
- Knowledge of Object Oriented and Functional programming paradigms and design patterns.
- Experience with message transformation and software integration in enterprise systems.
- Exposure to DBMS technology including SQL and MongoDB.
Preferred Skills
- Experience with Python and scripting for automation.
- Experience with Kafka, messaging queues, or SpringBoot/Apache Camel.
- Exposure to Azure cloud environments and Azure AKS.