Lead / Architect Java Engineer

August 7, 2025

We are seeking a Lead / Architect Java Engineer with 6+ years of Backend development for web application in Java.

Job Requirements

  • 6+ years in backend development for web application in Java
  • Strong Experience with Spring framework, Hibernate
  • Experience doing cloud Architecture and Technical design, UML diagrams
  • Experience with Mongo DB or Dynamo DB
  • Experience with MySQL or MsSQL or Postgre SQL
  • Experience working cloud: AWS (preferably) or GCP/Azure
  • Experience with message queues: Kafka or RabbitMQ or MQTT
  • Experience with XML, REST APIs
  • Strong experience with GIT and GitHub
  • English: advanced/upper-intermediate, good communication skills

Pluses

  • Hadoop and Spark experience
  • NGNIX, Elasticsearch, Ignite
  • Hands on experience with CI/CD orchestration with Jenkins
  • Experience working with scalable distributed systems
  • Good analytical and problem-solving skills

Job Duties

  • Responsible for the design, development, and maintenance of SaaS based applications and corresponding component based web services within an Agile development lifecycle.
  • Expert knowledge of at least one application discipline, along with the ability to rapidly learn new technologies based on business needs.
  • Sound analytic skills to deal with requirements and/or issues that may be loosely defined and the ability to further manipulate and expand on them.
  • Build relationships with peers and other teams to achieve objectives, maintain objectivity, and give and welcome feedback on design/implementation decisions.
  • Mentor junior developers and provide architectural and implementation guidance as necessary.
  • Be a leader of and enforce Agile principles within the product development team.
Job Category: Java Engineer
Job Type: Full Time
Job Location: Alajuela, Costa Rica

Apply for this position





Allowed Types: .pdf, .doc, .docx