Who we are:
Artmac Soft is a technology consulting and serviceoriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description:
Job Title : Senior Microservices Architect (Kafka)
Job Type : W2 / C2C / 1099
Experience : 3 to 10 Years
Location : Middletown Rhode Island
Responsibilities:
We are seeking a highly skilled and experienced Senior Microservices Architect with over 11 years of handson experience in software development and architecture. This role requires an individual contributor who excels in designing and implementing robust microservices solutions with a strong focus on CI/CD containerization and cloudbased development. The ideal candidate should possess indepth knowledge of various design patterns data structures and be adept at optimizing code for space and time complexity.
- Design and implement scalable and maintainable microservices architecture.
- Ensure high availability and fault tolerance in the microservices architecture.
- Define and enforce architectural standards and best practices.
- Develop and maintain CI/CD pipelines for automated deployment and testing.
- Integrate continuous integration tools (e.g. Jenkins GitLab CI) and practices.
- Design and implement containerized applications using Docker.
- Manage and orchestrate containers using Kubernetes.
- Ensure efficient scaling and management of containerized applications.
- Develop cloudnative applications using AWS Azure or Google Cloud SDKs.
- Implement and manage cloudbased services and solutions.
- Design and manage NoSQL databases specifically MongoDB.
- Optimize database performance and ensure data integrity.
- Implement messaging solutions using Kafka.
- Manage caching mechanisms using Redis to improve application performance.
- Apply design patterns and best practices in software development.
- Optimize code for space and time complexity.
- Conduct code reviews and ensure adherence to coding standards.
- Collaborate with crossfunctional teams to deliver highquality solutions.
- Communicate effectively with stakeholders to understand requirements and provide technical guidance. is required
Qualification:
- Bachelors degree or equivalent combination of education and experience.