Java Software Engineer

Costa Rica
Product Development – Product Development /
Full-time /

Position within Costa Rica.

We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail.
Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset’s core values – Minimize Time to Value, Solve For Need, and Excel at change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.


    • Work in a collaborative environment with cross functional team .
    • Work directly with product leadership to understand customer needs, provide solution recommendations, and drive delivery of the solution.
    • Develop specifications for technical requirements, use case models, data models, software architecture models, class and program specifications.
    • Analyze business and functional requirements for distillation into technical specifications that can be delivered with high quality.
    • Maintain a working knowledge of operating systems, development environments, frontend and backend programming languages, and data architecture.
    • Consult internally and with the client on best practices and toolsets to improve execution and process delivery.
    • Educate new and existing team members on project specifics, various technologies, approaches, and architectures.


    • Strong practical experience developing within modern agile development methodologies.
    • 4+ years of development experience with Java and key Java-based frameworks (Spring, Springboot, Hibernate, Apache, etc) and a strong foundation in object-oriented programming.
    • 4+ years of experience building RESTful web services.
    • Deep understanding of SQL and relational databases. PostgreSQL or MySQL preferred.
    • API's experience.
    • Prior experience developing within clearly defined QA standards and best practices.
    • Excellent analytical, communication, and interpersonal skills (English fluency preferred).
    • Ability to think critically and take initiative to solve problems independently.
    • Good experience comprehending system and user specifications/documentation.
    • A motivator with an optimistic yet realistic "can do" attitude.
    • Comfortable collaborating directly with client stakeholders.

    • Ideal skills:
    • PostgreSQL preferred, alternatively MySQL.
    • Generated specs/APIs (OAS, Swagger).
    • AWS CloudUse of java based opensource frameworks.
    • Spring boot micro-services.
    • Containerized services (AWS EKS).
    • Queue based external application integration (AWS MQ).
    • JSON based data exchanged format with every message tracked uniquely.
    • High Availability architecture (AWS Redis Cluster, Kinesis Data Shards).
    • Redis.
    • Key.
    • Cloak.
    • Jenkins.


    • Beach House.
    • “Aseisthmus”(“Asociación Solidarista”).
    • Charity Social Responsibility.
    • Agreements with Costa Rican Universities.
    • 1 Day off (Graduation).
    • 2 Days off (Bereavement, Marriage).
    • Learning and Development CR (courses, certifications, Tech training, mentor me). Sponsored certifications.
    • Health & Wellness Program (Private Medical Insurance, Financial Talks and Soft Skills development).
    • Rewards and Recognition Program - Celebrate (recognitions per outstanding performance, anniversary, peer to peer).
    • Team Buildings.

    • #LI-Remote