Role

Java Backend Developer - Quarkus - Multithreading

Responsibilities
  • Design, develop, implement, and test new services and applications.
  • Write code that meets standards and delivers desired functionality using the selected technology for each project.
  • Develop multithreaded applications and effectively manage concurrency.
  • Deploy microservices, manage architecture, and support cloud deployments (ideally on GCP).
  • Utilize container-based deployments with Kubernetes.
  • Maintain CI/CD environments using Jenkins, Concourse, or similar tools.
  • Write unit, integration, performance, and end-to-end tests (JUnit preferred).
  • Use source control (GitHub) and build tools (Gradle).
  • Program databases including relational and NoSQL systems.
  • Implement messaging with Pub/Sub and Kafka.
  • Collaborate with cross-functional teams to deliver high‑quality solutions.

Qualifications
  • Bachelor’s Degree in Information Technology or related field.
  • English proficiency: speaking, reading, writing at level B2/C1/C2 (Fluent).
  • Experience: 7+ years as a Java Backend Developer.
  • Strong object‑oriented development background.
  • Proficiency in Java 8, 11, 18+ and related features such as lambdas and streams.
  • Experience with Java technologies: Spring, Spring Boot, and Spring Data.
  • Knowledge of GCP, Kubernetes, and cloud deployment practices.
  • Experience with CI/CD tools (Jenkins, Concourse) and testing frameworks (JUnit).
  • Familiarity with source control repositories (GitHub) and build tools (Gradle).
  • Database programming experience in relational and NoSQL systems.
  • Messaging experience with Pub/Sub and Kafka.

Technical Skills
  • Java, Spring Boot, Cloud Services, REST API development.
  • Upper intermediate to advanced proficiency in Quarkus, GCP, Kubernetes, CI/CD, multithreading, concurrency, and virtual threads.
  • Experience with Python, Tableau, ETL, Power BI, and data pipelines.
  • Knowledge of container-based deployments and orchestration.

Benefits
  • Location: Mexico, full‑time home office.
  • Workday: Monday – Friday.
  • Gross Salary: 60,000 MXN per month.
  • Hiring: 100% payroll.
  • Social Insurance (IMSS).
  • 12 vacation days per year.
  • 15 days of Christmas bonus.
  • 25% vacation bonus.
  • Life Insurance.
  • Online technical trainings and access to academies & certifications.
  • Job stability and professional development opportunities.
#J-18808-Ljbffr
Similar jobs

Java Developer (México)

Apply Now
Back to search page