Taro Logo

Senior Software Engineer - Java/Mobile

An innovative software development partner building breakthrough software solutions for digital businesses in Media, Publishing, Financial Services, and Healthcare.
San José Province, San José, Costa Rica
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Healthcare · Finance...
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Java/Mobile

3Pillar Global is seeking a Senior Software Engineer specializing in Java and Mobile development to join their innovative team. This remote position, based in Costa Rica, offers an exciting opportunity to work on cutting-edge technologies that transform industries. The role combines backend development expertise with mobile development knowledge, focusing on Java 17+, Spring Boot, and various cloud platforms (AWS, Azure).

As a member of 3Pillar Global, you'll be part of a company that has been recognized on the Inc. 5000 list for ten consecutive years and has won multiple Washington Post Top Workplaces Awards. The company's Product Mindset approach emphasizes minimizing time to value, solving for need, and excelling at change, making it an ideal environment for developers who want to make a real impact.

The position requires a minimum of 2 years of experience and combines technical expertise with project ownership. You'll work with modern technologies including microservices, reactive programming, and cloud platforms, while potentially contributing to mobile development initiatives. The role offers a comprehensive benefits package including medical insurance, professional development opportunities, and unique perks like access to a beach house through the Asociacion Solidarista.

This is an excellent opportunity for a senior developer who wants to work on projects that span multiple industries including Media, Publishing, Financial Services, and Healthcare, while being part of a globally recognized technology company that values continuous improvement and open collaboration.

Last updated a month ago

Responsibilities For Senior Software Engineer - Java/Mobile

  • Craft efficient, performant, testable, scalable, and secure client code
  • Provide accurate status tracking, reporting, and estimation using project methods and tools
  • Gather requirements, validate understanding, and create/maintain documentation
  • Execute activities within methodology and maintain quality standards
  • Collaborate with engineers, designers, and managers to understand user pain points
  • Take ownership of projects from technical design to launch

Requirements For Senior Software Engineer - Java/Mobile

Java
  • 2+ years of experience in specified technologies
  • Experience with Java 17+
  • Knowledge of Spring boot, JPA
  • Experience with AWS
  • Experience with DB2
  • Experience with Aurora
  • Experience with Azure
  • Knowledge of Microservices
  • Experience with Reactive Programming
  • Knowledge of mobile development (Mobile First / Flutter)
  • Beginner to intermediate-level design proficiency with UML/C4/ArchiMate
  • Experience in engineering software systems of medium-to-large scope
  • Familiarity with Agile methodologies
  • Proficiency with relational databases and SQL
  • Experience in building frontend/backend applications at scale
  • Proficiency in English

Benefits For Senior Software Engineer - Java/Mobile

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • 12 days of paid vacation
  • Sick leave and paid holidays
  • Paternity and maternity leave
  • Marriage, bereavement and graduation leaves
  • Christmas bonus
  • Saving Fund 'Asociacion Solidarista'
  • Beach house (Managed by the Asociacion Solidarista)
  • Discounts in local shops
  • Direct deposit of payroll
  • Paid professional certifications

Interested in this job?