Senior Java Developer

SMASH Logo

SMASH

πŸ“Remote - Costa Rica

Summary

Join SMASH, a tech talent agency connecting professionals in Costa Rica and Colombia with US companies. We prioritize long-term relationships and cultural fit, aiming for the perfect match between talent and client. This remote position involves developing applications using Java and Spring Boot, translating business requirements into system design, and mentoring team members. The ideal candidate possesses extensive Java/Spring Boot experience, strong communication skills, and a proven track record in Agile/SCRUM environments. We offer various benefits, including private medical insurance, an English academy, business skills coaching, and discounts on tech universities.

Requirements

  • 8+ years of using Java Spring Boot
  • 5+ years implementing RESTFul web services based on micro-service architecture
  • Strong knowledge of database design concepts and SQL
  • Experience with tools like Git, Monorepo, bug tracking and build tools such as Jenkins
  • Experience working on Agile/SCRUM teams and using tools such as Jira
  • Experience using Continuous Integration and Continuous Deployment pipeline
  • Excellent interpersonal, verbal, and written communication skills, including strong listening skills with the ability to effectively communicate with all levels within the organization
  • Strong relationship and team building skills

Responsibilities

  • Develop applications using Java and Spring Boot
  • Translate business requirements into system design and ensure that design is recorded in Jira
  • Steer projects through the entire SDLC
  • Mentor other team members and develop best practice technical solutions
  • Keep abreast with the latest application development and open-source technology where applicable and feasible
  • Additional responsibilities as assigned

Preferred Qualifications

  • Ability to do full-stack development
  • Frontend development experience in Angular and/or Flutter
  • A track record of looking beyond the obvious to identify the root cause of problems, simplify and improve work processes, and determine the best possible option
  • A track record of leveraging others appropriately and overcoming unexpected obstacles during execution while utilizing appropriate metrics to measure progress
  • Ability to anticipate customer needs and give high priority to customer satisfaction and customer service

Benefits

  • Work from everywhere
  • Private Medical Insurance
  • English Academy for Employees and Relative
  • Business Skills Coach – Certifications
  • Discounts with Tech Universities
  • Events and additional Perks

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.