Description
You will design, implement, and maintain enterprise-scale microservices and data architectures. You will own the technical strategy, ensuring alignment with business requirements and industry standards. You will lead junior resources, facilitate cross-functional discussions, and drive architectural improvements for scalability and performance.
This role is on-site.
Responsibilities
- Strategize and design data architecture for specific business problems, aligning with enterprise-wide standards.
- Implement and validate solutions using industry-standard design patterns and cloud strategies.
- Translate technical requirements for non-technical stakeholders and manage multidisciplinary team dynamics.
- Drive Continuous Improvement (CI) and Continuous Deployment (CD) processes within DevOps.
- Manage day-to-day technical challenges and communicate developmental risks to the team.
Required Skills
- 12+ years of experience in software design and implementation.
- Proficiency in Python, Spring Boot, and Spring Cloud.
- Experience building Microservices and RESTful services.
- Hands-on knowledge of Kafka, Spark, and Flink.
- Familiarity with MongoDB and Ab Abtio.
- Strong understanding of Docker and Kubernetes.
- Experience with Swagger for API documentation.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Preferred Skills
- Exposure to cloud solution architecture (GCP, AWS, or Microsoft Azure).
- Experience with business process modeling and automation technologies (RPA).