QualiBooth

Backend Java Architect

Posted: 3 minutes ago

Job Description

How Can You Help Us?We’re looking for a Backend Java Architect with deep technical expertise and a strong architectural mindset to help design, scale, and evolve our core platform and microservices ecosystem.You’ll play a key role in shaping the architecture of our products, driving technology decisions, improving our DevOps workflows, and ensuring that our systems remain performant, secure, and cloud-ready.If you’re passionate about backend design, automation, and building resilient distributed systems and if you thrive in an environment where engineers own their code from design to deployment, we’d love to hear from you. Main ResponsibilitiesDefine and evolve the architecture of QualiBooth’s backend platform and microservices.Lead the design and implementation of scalable, high-quality & high-performance enterprise level solutions.Collaborate with other engineers to enforce best practices in design, code quality, and deployment.Drive DevOps excellence, ensuring reliable CI/CD pipelines, containerization, and Kubernetes orchestration.Conduct code reviews, mentor engineers, and help grow architectural and cloud competencies across the team.Evaluate and adopt new technologies that improve scalability, maintainability, and developer experience.Ensure observability, security, and performance are built into every part of the platform.Actively contribute to continuous improvement and innovation initiatives across the company.Increase efficiency through automation  What Do We Expect? 10+ years of professional Java development experience, with a focus on backend systems.Proven experience designing microservices architectures and distributed systems.Strong practical experience with DevOps and cloud technologies - Docker, Kubernetes, GitLab CI/CD (or similar).Solid understanding of RESTful APIs, asynchronous communication, and service orchestration patterns.Proven experience working with PostgreSQL, MySQL, or other relational databases, including performance tuning.Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, etc.).Solid understanding of OOP principles and software design patterns.Comfortable working in cloud environments (GCP, AWS, or Azure).Excellent communication and collaboration skills, capable of aligning architecture decisions with business goals.Fluent in English (spoken and written).Self-driven and proactive - you take ownership, challenge assumptions, and deliver results.Nice to HaveExperience with Quarkus, Spring Boot, or other modern Java frameworks.Hands-on experience with infrastructure as code (Terraform, Helm, etc.).Knowledge of event-driven architectures or message brokers (Kafka, RabbitMQ).Exposure to security and compliance considerations in SaaS products (OAuth, JWT, GDPR, etc.).Why Join Us? Competitive remuneration and comprehensive benefits package, recognizing your valuable contributions. 25 days of annual vacation, ensuring you have time to recharge. Opportunity for significant career growth and skill development, enabling you to reach your full potential. Thriving in a friendly, yet competitive work environment, where every team member's success is celebrated. Flexible working hours and remote-friendly setup for optimal work-life balance.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In