Emerald Resource Group
Lead Microservices Engineer
Emerald Resource Group, Cleveland, Ohio, 44101
About the job Title : Lead Microservices Engineer Position : Full-time, Hybrid schedule Location : Cleveland, OH - No relocation/sponsorship available Travel : 10 % of the Time If you are an experienced Lead Microservices Engineer looking for an exciting new challenge, look no further We are seeking a highly skilled Lead Engineer to join our client's team. In this role, you will be responsible for establishing software development frameworks around Microservices, as well as creating a roadmap for converting large and complex monolithic applications to Microservices. You will have a strong focus on implementing best practices around the development and deployment of Microservices, including development framework, design principles, design patterns, technology platforms, and more. Working closely with the Microservices Architect, you will pioneer the adoption of Microservices architecture within the organization. If you are a highly motivated individual with extensive experience in Microservices engineering and a passion for innovation, apply today Candidate must be legally authorized to work in the country of employment without sponsorship for employment visa status now or in the future. About the company Our client is a global leader offering industry-leading innovation, value-added service, and expertise and is committed to collaboration and continuous improvement, dedicated to creating a supportive and rewarding work environment for their employees. Essential Functions Strategy & Planning Support Management in the development of long-term strategic goals around Microservices based digital products Partner with Microservices Architect to establish Microservices architecture framework Lead the design and implementation of Microservices Technology platforms with a strong focus on reusability Lead the design and implementation of Microservices principles and design patterns Lead the design and implementation for decomposing legacy monolithic applications into Microservices focused on business capabilities Acquisition & Deployment Partner with Digital Product teams in the development of modern applications Be the DevOps champion to configure and deploy containerized Microservices in our Kubernetes environment through CI/CD pipelines. Leverage knowledge of the security processes & standards involved in distributed web applications Explore new technologies that can be applied to solve challenging business problems Advocate for best-in-class developer experience in terms of tooling, principles, and patterns for modern software development. Provide mentoring on advanced development concepts and technical capabilities to developers Operational Management Implement the right technologies for addressing common cross-cutting concerns within the environment (Monitoring, Testing, Logging, Distributed tracing, etc) with the goal to promote re-usability. Partner with the Enterprise Integration team on leveraging current enterprise API platforms for exposing Microservices. Be the champion to advocate for API-first design principles Implement and Operationalize common Microservices patterns (service discovery, circuit-breaker, etc.) Ensure Digital products make the best use of current Deployment platforms (Docker, Kubernetes, Rancher, AKS, etc.) Enhance delivery systems with Continuous Integration Incidental Functions Research open-source technologies and present findings to Management Mentor and coach Developers Coordinate with Architecture and Development stakeholders Handle project and program management as needed Position Requirements Formal Education & Certification Bachelor's degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience. Master's degree preferred. Any of the CKS or CKA or CKAD certification Knowledge & Experience 10 years of overall IT experience 8 years of experience in designing, developing, and implementing distributed IT systems 3 years of experience in Java/Spring Boot, or similar platforms or frameworks in a service-oriented environment Perks and Benefits Accidental Death & Dismemberment Insurance Health Insurance Dental Insurance Vision Insurance Stock Bonus 401(k) Plan Profit Sharing Defined Benefit Pension Plan Defined Contribution Pension Plan INTERESTED BUT NOT SURE? We know the confidence gap can get in the way of meeting spectacular candidates, so please don't hesitate to apply - we'd love to hear from you For any follow-up questions email your Recruiter LUKE HOUGHTON directly at lukeemeraldresourcegroup.com or call at 614-507-0604. Looking for a different role? Check out hot vacancies at www.emeraldresourcegroup.com and navigate to our "Careers" page. WHY EMERALD RESOURCE GROUP Emerald Resource Group - Excellence in Information Technology Recruiting. You're out to give your career a boost - Emerald Resource Group will make it happen. At Emerald, we go beyond Talent Scouting. We believe that the single greatest competitive advantage any company can have is excellent people. Our mission is to do the best job we can to ensure better futures for everyone, matching exceptional people with exceptional companies. We are proud to be an industry leader chosen by Start-Ups, Small and Medium-Sized Enterprises, and some of the Fortune 500s best companies, which translates into more and better opportunities for you. With over 25 years of experience, we know how to take your career to the next level. Let's keep in touch Twitter: EmeraldRG LinkedIn: Emerald Resource Group Facebook: Emerald Resource Group If you are a Hiring Manager looking for IT talent to join your team, send us the job description of the opening you're working on. Our amazing recruiters will help you find the talent you need.