We are looking for a Senior Full Stack Engineer (Java) to join our growing Digital Technology team in Hyderabad. You'll work closely with clients and delivery teams to design, develop, and implement scalable enterprise applications using Java, modern full-stack technologies, and cloud platforms such as AWS or Azure.
This role is ideal for a hands-on engineer who enjoys solving complex business challenges, contributing to solution design, mentoring peers, and exploring emerging technologies such as Generative AI and LLM-based solutions.
Location: Hyderabad, India. Candidates must be based in or willing to relocate to Hyderabad.
What You’ll Be Doing:
- Design, build, and support scalable enterprise applications using Java, Spring Boot, and modern full-stack technologies.
- Develop high-quality, secure, and maintainable solutions across backend and frontend components.
- Collaborate with architects, project teams, and stakeholders to translate business requirements into effective technical solutions.
- Contribute to solution design, technical discussions, and engineering best practices across projects.
- Work with AWS or Azure cloud platforms to develop and deploy cloud-native applications.
- Participate in code reviews, testing, and CI/CD activities to ensure high-quality delivery outcomes.
- Mentor and support junior engineers through technical guidance, knowledge sharing, and best-practice development approaches.
- Partner with onshore clients and stakeholders, providing clear communication on technical solutions, progress, and risks.
- Provide L2/L3 support for developed applications, including troubleshooting, root cause analysis, and continuous improvement initiatives.
- Collaborate with cross-functional teams including Product, QA, UX/UI, DevOps, and Architecture.
- Explore and contribute to emerging technologies, including Generative AI, RAG frameworks, and LLM integrations, where relevant to client solutions.
- Stay current with industry trends and contribute to continuous improvement across engineering practices, tools, and processes.
Requirements
What You Bring
- 6+ years of experience in software development with strong expertise in Java and Spring Boot.
- Proven experience designing, building, and delivering enterprise applications in agile environments.
- Full-stack development experience with technologies such as React, JavaScript/TypeScript, and modern web frameworks.
- Strong understanding of micro services architecture, REST APIs, and secure application development.
- Experience working with relational and NoSQL databases, including MySQL, MongoDB, or DynamoDB.
- Exposure to AWS and/or Azure cloud platforms and cloud-native development practices.
- Experience with CI/CD pipelines, containerisation (Docker/Kubernetes), and modern DevOps practices.
- Strong problem-solving skills with the ability to translate business requirements into practical technical solutions.
- Excellent communication and stakeholder management skills, with experience working in client-facing or consulting environments.
- Experience supporting and maintaining production applications, including troubleshooting and incident resolution.
Nice to Have
- Experience working in an onshore-offshore delivery model.
- AWS or Azure certifications.
- Exposure to Generative AI, RAG frameworks, or LLM API integrations.
- Knowledge of ITIL or service management practices.
- Experience mentoring junior developers and contributing to technical leadership initiatives.
Benefits
WHY JOIN US
Everyone who joins our team is treated as a trusted member of the team, not a number. Ultimately your success is our success, so we invest in our People heavily. Here are the top reasons to join us:
- Developing you is a key focus - we help you craft your career
- Pioneers in Parental Leave benefits - we provide equality in our parental leave for all genders and parental types
- Doona Days - additional two days off for your mental health
- Fun is an everyday experience - we challenge you in a positive way so you enjoy your growth journey
- Competitive Compensation & Pay for Performance
- Opportunities to be more for yourself and others
Who We Are
At
Mivada we believe that when you bring technology and the right people together, there's no limit to what you can achieve.
Mivada is a high-growth technology consultancy, headquartered in Australia, offering services to both high-growth, mid-sized and global blue chip clients. We run a hybrid model with the majority of our team onshore, as well as an offshore capability in India. We have the ability to support global businesses 24/7 365. Our flexible approach and strong reputation have led to repeat work and growth.
Our clients are our advocates.
We believe cultural fit is as important as technical skills. We operate as a team, supporting and learning from each other and we genuinely care about our clients’ success. Our Leaders are accessible, humble, and sometimes pretty funny! We like to enjoy our time at work, which means we encourage each other to shoot for the moon!