MisuJob - AI Job Search Platform MisuJob

Senior Staff Engineer(Java Lead)

nagarro1

Remote, , China Remote permanent

Posted: March 19, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

A Senior Staff Engineer(Java Lead) is required to design and implement Domain-driven design (DDD) and clean-architecture solutions with a strong background in relational databases and NoSQL databases, experience with message queues (Kafka, similar) and Git and mainstream branch models (GitFlow, Trunk-Based), with a focus on troubleshooting and optimization of prod issues, and strong communication and knowledge-sharing skills.

Job Description

Must have Skills : Domain-driven design (DDD), speaking Chinese

 Job Description :

• DDD & clean-architecture delivery experience
• Hands-on micro-services architecture Solid system-design / tech-stack evaluation skills
• Experience with relational databases and NoSQL databases Familiarity with message queues (Kafka, or similar) Experience with search technologies (OpenSearch, Elasticsearch) Git & mainstream branch models (GitFlow, Trunk-Based)
• Proven prod-issue troubleshooting and alert optimisation
• Strong cross-team communication & knowledge-sharing
• Code-quality best practices and team coaching
• Skills as a plus: fluent English speaking

JOB SUMMARY:

leads day-to-day application development projects and engineering.

This role requires a hands-on leader capable of driving technical implementation, specifically within Microservices and Domain-Driven Design (DDD) context.

CANDIDATE PROFILE Education and Experience Required:

- 5+ years of application development leadership experience with a strong foundation in software engineering.

- Architecture & Design: Proven experience in Domain-Driven Design (DDD) & Clean Architecture delivery.

- Microservices: Extensive hands-on experience in building distributed applications using Microservices architecture, including API design and gateway integration.

- System Design: Solid system-design and tech-stack evaluation skills, with the ability to build scalable product services.

- Data Management: Deep experience with Relational databases and NoSQL databases.

- Messaging: Familiarity with message queues and event-driven architecture (e.g., Kafka or similar).

- Search Tech: Experience implementing and managing search technologies (e.g., OpenSearch, Elasticsearch).

- Version Control: Expert knowledge of Git & mainstream branch models (GitFlow, Trunk-Based).

- Operational Excellence: Proven production-issue troubleshooting, alert optimization, and monitoring experience.

- Communication: Strong cross-team communication skills with the ability to articulate complex technical ideas and facilitate knowledge-sharing.

Preferred:

- Experience in building platforms and solutions for the WeChat Ecosystem.

- Proven knowledge of Agile methodology; preferably SAFe Agile.

- Experience with Automation, CI/CD, Release Management processes, and Application Deployments.

- Undergraduate/graduate degree or equivalent education + experience. CORE WORK ACTIVITIES Technical Proposal / Leading

- Tech Stack Selection: Evaluate and select appropriate technology stacks, including frameworks and databases, ensuring alignment with business goals.

- Standards Definition: Establish and enforce coding standards, technical specifications, and best practices to promote project quality.

- Design Review: Lead technical design reviews to ensure adherence to DDD and Clean Architecture principles. Managing Application Development & Regular Releases

- Hands-on Development: Actively participate in the design and development of critical features.

- Quality Assurance: Conduct rigorous code reviews and runbook reviews to maintain high standards of code quality.

- Process Management: Facilitate compliance with standard tools and processes regarding Git workflows (GitFlow/Trunk-Based) to ensure smooth release cycles.

- Team Coaching: Coach the team on code-quality best practices and continuous improvement. Operational Reliability & Monitoring

- Health Monitoring: Implement regular application monitoring to track the health status of the application.

- Incident Management: Lead production-issue analysis and troubleshooting efforts.

- Alert Optimization: Perform alert analysis to reduce noise and improve response times for critical issues.

- Resiliency: Ensure the system is robust by utilizing circuit breakers, load balancing, and registry/discovery patterns. Cross-Team Collaboration & Knowledge Sharing

- Partnerships: Work in a Product-based model and build strong partnerships with Product Owners.

- Knowledge Transfer: Foster a culture of cross-team collaboration and knowledge sharing to eliminate silos.

- Stakeholder Management: Liaise with project teams, customers, and stakeholders to coordinate integrated project activities.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply