Microservices Lead
ReqRoute,Inc
Job Title: Microservices Lead
Location: Onsite/Hybrid Plano, TX
Experience Required: 9+ years
Shift: Day
Key Responsibilities
- Design robust distributed application architectures using Python, core Java, and microservices that deliver scalable and maintainable enterprise solutions for complex business needs.
- Define high-level and detailed technical blueprints that translate business requirements into clear implementation patterns, ensuring reusability, modularity, and long-term adaptability.
- Evaluate existing systems and services to identify architectural gaps, technical debt, and modernization opportunities, proposing practical migration strategies that minimize risk and downtime.
- Guide end-to-end solution design covering application, data, integration, and security layers to ensure consistent standards, compatibility, and compliance across the technology landscape.
- Collaborate with product and engineering teams to shape technical features and APIs, ensuring microservices interact efficiently and support future enhancements without fragile dependencies.
- Establish coding practices and architectural guardrails for Python and core Java services, promoting clean code, performance optimization, and reliable error handling for production robustness.
- Review design documents, sequence diagrams, and interface contracts to validate that microservices follow agreed principles and support smooth deployment into hybrid environments.
- Conduct technical assessments of new tools, frameworks, and cloud-native patterns that strengthen microservices resilience, scalability, and observability while optimizing cost and resource usage.
- Mentor senior developers on architectural patterns such as domain-driven design, event-based communication, and service decomposition, helping teams deliver solutions aligned with enterprise direction.
- Partner with stakeholders to incorporate pricing optimization concepts into solution design where relevant, enabling data-driven decision flows that improve margins and customer satisfaction.
- Ensure non-functional requirements such as performance, security, reliability, and maintainability are built into architectural decisions, using benchmarks and design reviews to validate outcomes.
- Document architectural decisions, integration approaches, and service boundaries clearly so that distributed teams can implement and maintain solutions consistently in a hybrid work model.
- Coordinate with operations and platform teams to ensure architectures support efficient monitoring, incident response, and continuous improvement.
- Develop and support Java and Python microservices for enterprise applications.
Required Skills
- Strong hands-on experience with Python, core Java, and microservices architecture.
- Demonstrated experience delivering projects using GenAI tools, with applied AI skills.
- Experience with distributed systems, API design, and cloud-native patterns.
Certifications
Preferred certifications include AWS Certified Solutions Architect or an equivalent cloud architecture certification relevant to microservices-based solutions.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Microservices Lead. Be the first to apply!
