A

Aubrant Digital

Custom software, cloud, AI solutions

Senior Java Engineer

Backend EngineeringUpdated on Nov 15
Full-timeSan José Province, Escazu, Costa RicaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of hands-on Java software development experience, with strong expertise in Java 21 and modern Spring Boot frameworks.
  • 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.
  • Understanding of relational databases such as MS SQL or MySQL.
  • Experience with enterprise cloud technologies such as Azure and/or AWS.
  • Practical experience using AI-assisted development tools such as GitHub Copilot to support coding, testing, and delivery.
  • Familiarity with Agile development methodologies and best practices.
  • Verbal and written proficiency in both English and Spanish, at a minimum of 85%.
  • A bachelor's degree or higher in Computer Science or a related field.

Responsibilities

  • Design, develop, and support scalable, high-performance back-end systems.
  • Collaborate with cross-functional teams to deliver software solutions.
  • Focus primarily on back-end development, approximately 90% of the role.
  • Build modern, cloud-based architectures using Java 21, Spring Boot, Kubernetes, and Kafka.

Desired Qualifications

  • Experience with Kafka for event streaming and messaging.
  • Hands-on experience with Azure cloud services beyond baseline familiarity, such as AKS, Azure Functions, or 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.
  • Experience with DataDog for monitoring, logging, and observability.
  • Familiarity with Terraform for infrastructure as code.
  • Experience with Snowflake for data warehousing and analytics.

About the Company

Aubrant Digital

Custom software, cloud, AI solutions

Aubrant Digital provides tailored software development services to mid-market enterprises, focusing on enterprise software engineering, cloud infrastructure, and AI. It operates with a global delivery model that combines cost-effective engineering talent from India and nearshoring in Costa Rica to scale clients’ digital capabilities. Clients collaborate with distributed teams to build custom software, migrate and manage cloud infrastructure, and implement AI initiatives. What sets Aubrant apart is its globally distributed delivery approach paired with a focus on mid-market needs, offering scalable, tailored engineering resources rather than generic off-the-shelf solutions. The company aims to help clients succeed in the era of digital disruption by enabling rapid, cost-efficient software, cloud, and AI work at scale.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Jersey City, NJ
Founded
2013

Recently Posted Jobs

Explore more opportunities at Aubrant Digital

See more jobs