• jobs
  • 1 week ago

jobs description


Bachelor's Degree in Computer Science or related field.

• 8+ years of experience building Software Applications.
• Around 5 years of professional experience as a JAVA developer

• Experience with Java 8 or above.
• Experience with Spring Framework and Spring Boot.
• Familiar with Maven or Gradle or Ant.
• Experience with unit testing frameworks.
• Experience working with database systems (e.g. MySQL, Oracle, SQL Server, Postgres, Mongo, Redis, etc)
• Experience consuming SOAP Web Services / RESTful Web Services.
• Common Design Patterns, OOP, SOLID.
• Familiarity with architecture styles/APIs.
• Basic cloud services knowledge (e.g. GCP, AWS, Azure).
• Experience with Git repositories.
• Experience with Microservice architecture.

Nice to have
• Experience with Gitflow.
• Any experience with containers (e.g. OpenShift, OpenStack, Docker, Kubernetes, Rancher)
• Experience consuming Single Sign On providers (e.g. OKTA, Active Directory)
•... Experience working with Agile Methodologies.
• Experience with Angular, CSS, Javascript and HTML

Soft Skills:
• Advanced English level.
• Open to learning new technologies.
• Great communication skills.
• Clean and maintainable code following best practices.
• Ability to propose solutions and improvements.

₡2,100, ₡2,900,000.00 per month


Software Development: 8 years (required)
• Java programming: 5 years (required)

• English (required)
Application Deadline: 01/09/2023
San José Province San José Costa Rica


Apply - Senior Java Developer Technical Lead San José Province