Our Client, an IT Services and Consultant company, is looking for a Senior Microservices Developer / Lead – Java, Python & GenAI for their Plano, TX,/Hybrid location.
Responsibilities:
• Develop and support Java & Python microservices for enterprise applications.
• Design robust distributed application architectures using Python, core Java, and microservices that deliver scalable and maintainable enterprise solutions for complex business needs and must have worked using GenAI tools.
• 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 opportunities for modernization, 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 can 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 for day shift delivery and support.
Requirements:
• Preferred certifications include AWS Certified Solutions Architect or equivalent cloud architecture certification relevant to microservices based solutions.
• Must have worked on the projects using GenAI based projects and have AI based skills.
• Years of Experience: 9+ Years of Experience
Why Should You Apply?
• Health Benefits
• Referral Program
• Excellent growth and advancement opportunities