About the role
We’re hiring a Junior Java Developer to build production backend services alongside senior engineers who will invest in your growth.
This is a role for recent graduates or developers with up to two years of experience who want to grow into a serious backend career — shipping real code for real clients, with mentorship and code review at every step.
What you'll do
- Build and maintain Java backend services and REST APIs under the guidance of senior engineers
- Write clean, tested code and participate in code reviews — both giving and receiving
- Fix bugs, add features, and learn the codebase of production systems used by real clients
- Pair with senior engineers on harder problems and learn how production systems are designed
- Write and maintain automated tests for the code you ship
- Grow your fundamentals in databases, APIs, and cloud deployment
What we're looking for
Must have
- 0–2 years of software development experience (internships and strong personal projects count)
- Solid fundamentals in Java and object-oriented programming
- Understanding of how web applications and REST APIs work
- Familiarity with relational databases and basic SQL
- Genuine eagerness to learn and accept feedback
- Clear written and spoken communication
Nice to have
- Exposure to Spring or Spring Boot
- A public GitHub with projects you’ve built
- Familiarity with Git, unit testing, or CI
- Internship or project experience shipping something real
Why join AlpineQora
- Real ownership and autonomy — you drive your work, not just tickets
- Senior engineers who stay hands-on in the code, not just in meetings
- Hybrid work — 3 days office in Gandhinagar, 2 days WFH
- Comprehensive health insurance with family coverage
- Annual learning budget — courses, certifications, and conferences
- Performance bonus tied to real outcomes
- Work on systems for clients in fintech, healthcare, and other regulated industries
The process
A short, respectful process — typically 2–3 weeks from first conversation to offer:
- Intro call (30 min) — your background, what you’re looking for, and what we’re building
- Technical conversation (60–90 min) — a real problem in your domain, worked through together
- Portfolio / code walkthrough (60 min) — walk us through work you’ve shipped
- Final conversation — with the founding team
Notice period
Up to 60 days considered for strong candidates. Immediate joiners preferred.