Medline Industries - Transportation & Operations is looking to modernize its e-commerce platform by designing and implementing scalable, resilient, and high-performance applications.
Requirements
- Proficiency in backend technologies such as Java with Spring Cloud and Node.js is essential
- strong expertise in Kubernetes, container orchestration, and service mesh technologies like Istio.
- Candidates should have a solid understanding of event-driven architectures, messaging systems like Kafka or RabbitMQ, and reactive programming frameworks.
- Experience with low-code platforms, DevOps tools, CI/CD pipelines, and infrastructure as code (Terraform, Helm, Ansible) is highly desirable.
- Certified Kubernetes Application Developer (CKAD)
- cloud platform certifications (Azure, AWS, GCP)
- low-code platform credentials
Responsibilities
- Architecting and implementing microservices and micro-frontends using frameworks like Spring Cloud and Node.js to create scalable and maintainable applications.
- Drive the adoption of advanced programming techniques, ensuring high code quality, performance, and reusability.
- Managing deployment and optimization within Kubernetes clusters, you will leverage features like service meshes and Kubernetes Operators to enhance microservices communication and orchestration.
- Design and implement event-driven architectures utilizing tools such as Apache Kafka or RabbitMQ, applying patterns like Event Sourcing, CQRS, and Saga to build responsive and asynchronous systems.
- Integrate enterprise applications with low-code platforms, defining strategies to balance custom development with rapid prototyping capabilities.
- Develop and enforce modern architectural patterns such as Domain-Driven Design and Hexagonal Architecture, ensuring solutions are scalable, secure, and maintainable.
- Continuous optimization of cloud-native solutions through monitoring, observability, and performance tuning will be a key aspect of your role, ensuring system health and operational efficiency.
Other
- A minimum of 10 years of hands-on software development experience is required, with at least 6 years dedicated to cloud-native and microservices architecture.
- A proven track record of leading technical innovation, mentoring teams, and aligning technology strategies with business objectives is essential.
- Mentoring developers through workshops, code reviews, and training sessions, you will foster a culture of innovation and technical excellence.
- Acting as a technical leader, you will guide cross-functional teams, conduct architectural reviews, and promote best practices in cloud-native development.
- Employees working 30 or more hours per week are eligible for health insurance, life and disability coverage, 401(k) contributions, paid time off, and other perks.