Job Openings Java Developer

About the job Java Developer

Job Summary
We are looking for an experienced Backend Developer to join our growing team. You will be responsible for designing and maintaining scalable backend services that power secure, high-performance applications. The ideal candidate has strong expertise in Java, Spring, and modern backend technologies.

Key Responsibilities

  • Design, develop, and maintain backend services using Java and Spring frameworks.
  • Build and optimize microservices with Java Quarkus.
  • Develop scalable and reliable APIs for mobile and web applications.
  • Manage data storage and optimization with PostgreSQL and Redis.
  • Implement and maintain CI/CD pipelines using GitHub Actions.
  • Deploy, monitor, and scale applications in Kubernetes environments.
  • Collaborate with frontend, mobile, and DevOps teams to ensure seamless integration.
  • Write clean, efficient, and well-documented code following best practices.

Requirements

  • 7+ years of experience as a Backend Developer.
  • Strong proficiency in Java and Spring.
  • Experience with Java Quarkus for microservices development.
  • Knowledge of PostgreSQL and Redis.
  • Familiarity with GitHub Actions (CI/CD) pipelines.
  • Experience deploying and managing services in Kubernetes.
  • Strong problem-solving skills and ability to work in cross-functional teams.

Nice to Have

  • Knowledge of TypeScript + Express.
  • Familiarity with cloud platforms (AWS or GCP).
  • Open-source contributions or interest in distributed systems.

What We Offer

  • Remote-first work environment with flexible hours.
  • 25 vacation days per year.
  • Education budget and career growth opportunities.
  • Collaborative team culture and challenging projects.