Role OverviewCMCI provides management consulting and IT services that empower enterprises to achieve their business goals. As a Senior Java Developer, you will design, build, and maintain high-performance, scalable Java microservices using an Umbrella pattern architecture.
What You Will Do
Key responsibilities include microservices development, containerization & orchestration, traffic & routing management, data & messaging architecture, and platform modernization.
Why It Might Be a Fit
CMCI offers a tremendous career path by promoting employees to their highest potential, and a commitment to providing a high level of customer satisfaction on time and within budget.
Requirements
- 7+ years of professional software development experience with deep expertise in Java
- Strong hands-on experience deploying and managing production workloads in AWS/EKS
- Practical experience implementing API gateways or ingress controllers, specifically Traefik
- Solid understanding of both relational databases (RDS) and distributed NoSQL databases (Cassandra)
- Proven track record working with distributed streaming platforms, specifically managing topics, producers, and consumers in Amazon MSK / Kafka
- Experience working within large-scale setups using patterns like the Umbrella pattern to manage monorepos or multi-module microservice ecosystems
]]>