Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a Senior Full Stack Software Engineer to support the modernization of a large-scale enterprise platform. This role focuses on transforming legacy systems into cloud-native, scalable microservices while improving performance, reliability, and development velocity.
This is a hands-on engineering position within a structured enterprise environment, operating in a distributed team model. The ideal candidate is comfortable working across backend services, frontend components, cloud infrastructure, and AI-assisted development workflows.
Key Responsibilities
Backend Engineering
- Design, develop, and maintain Java-based microservices using modern frameworks (Spring Boot preferred).
- Build secure, scalable RESTful APIs to support internal and external systems.
- Contribute to event-driven architecture using messaging systems (e.g., Kafka).
- Implement secure coding practices aligned with enterprise standards.
Frontend Development
- Develop and enhance user-facing features using modern frameworks (React or Angular).
- Integrate frontend applications with backend APIs using secure and scalable design principles.
- Apply component-based architecture and reusable UI best practices.
Cloud & DevOps
- Containerize applications using Docker.
- Deploy and manage services in Kubernetes environments.
- Contribute to CI/CD pipelines and automated build/deployment processes.
- Support performance tuning, monitoring, and reliability improvements.
Architecture & Modernization
- Participate in technical design discussions and architectural decision-making.
- Help decompose legacy systems into modular, cloud-ready microservices.
- Improve system scalability, resilience, and maintainability.
AI-Enabled Development
- Leverage AI-assisted engineering tools (e.g., GitHub Copilot) to enhance development speed and code quality.
- Integrate AI-driven workflows into daily development processes.
- Contribute to automation and intelligent tooling improvements within the SDLC.
Required Qualifications
- 3–6+ years of professional software engineering experience.
- Strong proficiency in Java and Spring Boot.
- Experience designing and building microservice architectures.
- Hands-on experience with REST APIs and distributed systems.
- Familiarity with containerization and Kubernetes.
- Experience with CI/CD pipelines and code quality enforcement tools.
- Strong understanding of Agile/Scrum development practices.
Preferred Qualifications
- Experience working in enterprise-scale, high-availability environments.
- Exposure to event-driven systems (Kafka or similar).
- Experience working in regulated or governance-heavy industries.
- Active use of AI-assisted development tools.
- Experience contributing to modernization or system transformation initiatives.
What Success Looks Like
- Delivering stable, scalable microservices aligned with modernization goals.
- Contributing to improved code quality and deployment reliability.
- Demonstrating ownership of services from design through production support.
- Actively leveraging AI tools to improve engineering throughput and consistency.
Key Skills
Ranked by relevanceReady to apply?
Join Mondo and take your career to the next level!
Application takes less than 5 minutes

