About AZRUT
AZRUT is a technology services company that helps organizations design, build, and run modern software with senior engineering talent. We partner with product and IT leaders who want clear communication, pragmatic delivery, and teams that stay accountable from discovery through production. We work as a distributed team and invest in craftsmanship, honest feedback, and outcomes you can measure. If you thrive in fast-paced collaboration and care about shipping quality work, we would like to hear from you.
Job summary
We are looking for a Java Developer to build and maintain enterprise-grade backend systems. You will contribute to designing scalable architecture, developing RESTful APIs, and shipping reliable software as part of a collaborative engineering team.
Minimum Qualifications
2-5 years of experience developing Java applications using Spring Boot
Solid understanding of OOP principles, design patterns, and microservices
Experience with relational databases and ORM frameworks like Hibernate
Familiarity with build tools (Maven/Gradle), Git, and CI/CD practices
Comfortable using AI-assisted development tools (Cursor, GitHub Copilot, or similar) and able to critically evaluate AI-generated code
Commitment to writing clean, well-tested, and maintainable code
How you'll contribute
Develop and maintain Java-based backend services and REST APIs
Design and integrate data models with relational databases
Write unit and integration tests for core business logic
Participate in design discussions, code reviews, and technical planning
Identify and resolve performance bottlenecks across backend systems