Employers / Recruiters

Lead Microservices Engineer / Perm Role, Cleveland , OH

By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.

The Lead Microservices Engineer position is part of the Digital Platform and Productivity services organization. The Lead Engineer will be responsible for establishing software development framework around Microservices as well as creating a roadmap for converting large and complex monolithic applications to Microservices. The Lead Engineer will have a strong focus on implementing best practices around development and deployment of Microservices (Development framework, Design principles, Design patterns, Technology Platforms etc.)

The Lead Engineer will work very closely with the Microservices Architect and will be responsible for pioneering the adoption of Microservices architecture within the organization.

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 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

2+ years of experience in managing Kubernetes Clusters, Service Mesh.

Solid experience working with Microservices, Cloud-Native architecture

Exposure to installing/managing kubernetes plugins

Strong experience with API and Event-driven systems

Strong knowledge of Domain driven design in a distributed service environment

Strong understanding of API gateway capabilities

Experience with routing and messaging tools / patterns

Experience with DevOps and Agile engineering practices

Proactive approach to identifying problems, performance bottlenecks, and areas for improvement

Preferred Knowledge & Skills

Understanding of Infrastructure as Code approaches to infrastructure management

Experience breaking down monolithic applications into microservices

Experience with Application Performance Management (Dynatrace or similar) solutions

Experience working on open-source projects

Experience with containers and orchestration platforms (Docker, Kubernetes)

Experience with Full stack development

Personal Attributes

Proven success in contributing to a fast-paced, agile team environment

Embrace an open culture of ownership, experimentation and constantly strive for improvement and learning

Passionate in solving business problems through innovation and engineering practices

Strong communication as well as inter-personal skills

Strong analytical, conceptual, and problem-solving abilities.

Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly.

Proven ability to prioritize and execute tasks in a high-pressure environment.

Strong commitment to inclusion and diversity.

Last updated on Mar 6, 2023

See more

More jobs at qmjdnwxbt2xo6cgd4v07xzcp6xs8h801acdvz0k17y2rbydx0aqkiiztec0x7k5r


Houston, Texas


30+ days ago

Boca Raton, Florida


30+ days ago

Boca Raton, Florida


30+ days ago

Denver, Colorado


30+ days ago

Houston, Texas


30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
🚀 LaunchpadNov 27
Create a site and sell services based on your CV.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your CV. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status