Aubrant Digital

Senior Java Engineer (LATAM)

Aubrant Digital Escazú, Costa Rica

Software Development · 51-200 employees

8 h ago
Remote java Senior (5-10 yrs) Contractor Costa Rica
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Senior Java Engineer will design, develop, and support scalable, high-performance back-end systems using modern cloud-based architectures. They will collaborate with cross-functional teams to deliver high-impact software solutions while utilizing AI-assisted development tools.

What they look for

Java 21 Spring Boot Kubernetes Kafka RESTful APIs MS SQL MySQL Azure AWS GitHub Copilot Agile MongoDB AKS Azure Functions Azure DevOps DataDog

Requirements

Candidates must have 5+ years of hands-on experience in Java development, specifically with Java 21 and Spring Boot frameworks. A bachelor's degree in Computer Science or a related field is required, along with proficiency in English and Spanish.

Benefits

Competitive compensation package

Full description

Job Description:

Aubrant Digital is seeking a Senior Java Engineer to join our growing team and design, develop, and support scalable, high-performance back-end systems, collaborating with cross-functional teams to deliver top-quality software solutions with global impact. This hands-on contributor will focus primarily on back-end development (approximately 90%), building modern, cloud-based architectures using Java 21, Spring Boot, Kubernetes, and Kafka, and contributing to innovative, high-impact projects.

Why Join Us:

  • Be part of a dynamic, multicultural team working on challenging and impactful projects.
  • Opportunity to use cutting-edge technologies, including Java 21, Spring Boot, Kubernetes, and Kafka.
  • Collaborative and agile work environment with career growth opportunities.
  • Competitive compensation package and benefits.

Must-Have Requirements

  • 5+ years of hands-on experience in Java software development, with strong expertise in Java 21 and modern Spring Boot frameworks.
  • Proven experience designing and building back-end applications, RESTful APIs, and enterprise-level services using Spring Boot.
  • Hands-on experience with Kubernetes, including managing and running applications in containerized environments.
  • Solid understanding of relational databases (MS SQL, MySQL, or similar).
  • Experience working with enterprise cloud technologies (Azure and/or AWS).
  • Practical experience using AI-assisted development tools (e.g., GitHub Copilot or similar) to support coding, testing, and delivery.
  • Familiarity with Agile development methodologies and best practices.
  • Excellent verbal and written communication skills, with proficiency in both English and Spanish (minimum 85%).
  • Bachelor's degree or higher in Computer Science or a related field.

Should-Have Requirements

  • Experience with Kafka for event streaming and messaging.
  • Hands-on experience with Azure cloud services beyond baseline familiarity (e.g., AKS, Azure Functions, Azure DevOps).
  • Experience with MongoDB or other NoSQL database technologies.
  • Experience providing technical guidance and mentorship to other developers.
  • Experience participating in technical design and architecture discussions.

Could-Have / Nice-to-Have Requirements

  • Experience with DataDog for monitoring, logging, and observability.
  • Familiarity with Terraform for infrastructure as code.
  • Experience with Snowflake for data warehousing and analytics.

Ideal Candidate Traits:

  • Passionate about modern technologies, cloud-based architectures, and meaningful, high-impact work.
  • Curious, proactive, and collaborative.
  • Strong communicator, comfortable working across multicultural, cross-functional, global teams.
  • Committed to delivering solutions together, not in competition.
  • Embraces Agile methodology and promotes a one-team culture.

Similar roles