Senior JAVA Software Engineer

hace 3 semanas


San José, Costa Rica Publicis Sapient A tiempo completo
Job Description

Publicis Sapient is seeking a highly motivated and innovative Senior Java Engineer to join our team of problem solvers, thinkers, and doers. In this role, you will play a pivotal part in designing, configuring, and implementing omni-platform microservice applications that power digital and associate-facing platforms for our clients across various industries. This role provides an exciting opportunity to drive transformative projects, set industry-leading best practices, and help build a top-tier engineering team. You will also design frameworks and reusable components that empower both team members and business stakeholders to achieve scalable and efficient solutions.

Your Impact:

  • Design, architect, and implement multifaceted applications using JAVA 11/Open JDK, microservices and Spring Boot, driving the entire project lifecycle from planning to execution.
  • Collaborate directly with agile product teams, including scrum masters, customer experience stakeholders, and QA teams, to ensure alignment and project success.
  • Utilize integration patterns like REST APIs (OpenAPI 3.0), message/event handling (Azure Service Bus, Azure Events, Kafka), and orchestration tools such as Zeebe.
  • Work with a microservices architecture, leveraging technologies like Docker, Azure Kubernetes Services, and various persistence solutions including Azure, MongoDB Atlas, and Redis.
  • Implement cross-cutting concerns using tools like Logback, Istio, and Spring Devtools, with secure authentication via Azure Active Directory B2C, OpenID Connect, and PKCE.
  • Write high-quality, maintainable code with comprehensive automated unit and functional tests, including JUnit/Mockito and Karate.
  • Conduct performance testing (Gatling) and monitor applications with observability tools such as Dynatrace for APM, RUM, and log management.
  • Drive CI/CD processes with tools like Azure DevOps Services, SonarSource (security), and JFrog for artifact management.
  • Innovate constantly, staying current on emerging technologies to provide scalable and elegant solutions that support clients in achieving their business goals.
  • Mentor team members, foster thought-leadership, and help shape best practices within the team and across projects.
  • Oversee project scope and deliverables for a globally distributed team throughout the development lifecycle.

Qualifications

Your Skills & Experience:

  • Programming Language: Proficiency in Java 11 and OpenJDK.
  • Integration Patterns: REST APIs (OpenAPI 3.0), Messaging and Events (using Azure Service Bus, Azure Events, and/or Kafka), Orchestration (Zeebe)
  • Microservices Stack: Spring Boot 2.3, Docker, Azure Kubernetes Services (AKS)
  • Persistence: Experience with data storage solutions such as Azure, MongoDB Atlas, and Redis.
  • Cross-Cutting Concerns: Logging and monitoring with Logback. Service mesh with Istio. Development tools like Spring Devtools
  • Authentication: Familiarity with Azure Active Directory B2C, OpenID Connect, and PKCE for secure user authentication.
  • Testing: Unit Testing: JUnit, Mockito. Functional Testing: Karate framework and Karate mocks. Performance Testing: Gatling
  • CI/CD: Knowledge of CI/CD practices using Azure DevOps Services (Repos and Pipelines), SonarSource (for security), and JFrog (for artifact management).
  • Observability and Monitoring: experience with Dynatrace for Application Performance Management (APM), Real User Monitoring (RUM), and log management.


Additional Information

Opennes to travel:

This position requires availability to travel twice per quarter, each travel for a week to Dallas for client workshops. 

Hybrid Work: During the first quarter, commuting to our Mexico City offices will be required for team meetings with the Dallas team. The work schedule will alternate in a two-week rotation: Week 1 will be fully onsite, while Week 2 will follow a hybrid model—onsite work on Monday, Wednesday, and Friday, with remote work on Tuesday and Thursday. This alternating schedule will continue throughout the quarter. 

After the first quarter, commuting is expected to remain at one week per quarter. 



  • San José, San José, Costa Rica Encora A tiempo completo

    We're seeking a skilled Senior Software Engineer to join our team.As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and related technologies.


  • San Francisco, Heredia, Costa Rica Sgf Global A tiempo completo

     Senior Java/Angular Software Engineer Sgf Global is seeking a Senior Java/Angular Software Engineer to join its IT team. The ideal candidate will have a strong background in software development, with a focus on Java and Angular. Key Responsibilities:Design and develop software systems that meet business requirements.Collaborate with other team members...


  • San José, Costa Rica Encora A tiempo completo

    At Encora we are looking for a great talent like you to join our team as the next **Senior Software Engineer Java (10394)** Would you like to join our great team of engineers? Here we will tell you more about us and the role! **About the role**: As a **Senior Software Engineer Java**, you will be part of a highly skilled technology and agile team by...


  • San José, San José, Costa Rica Simeio Solutions A tiempo completo

    **About the Role**:We are seeking a highly skilled Senior Java Software Engineer to join our team at Simeio Solutions. This role involves collaborating with product managers, designers, and other developers to understand requirements and translate them into technical solutions.**Key Responsibilities**:- Developing and maintaining backend systems using Java...


  • San José, San José, Costa Rica Boston Consulting Group A tiempo completo

    Job Title: Senior Software EngineerWe are seeking a skilled and experienced Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:* Collaborate with cross-functional teams to identify and...


  • San José, San José, Costa Rica Encora A tiempo completo

    At Encora, we're seeking a talented Senior Java Software Developer to join our team. This role is ideal for a skilled software engineer who wants to develop software solutions that automate business processes and improve efficiency.About the Role:We're looking for an experienced Java developer with expertise in designing and implementing software...


  • San Rafael, Costa Rica SuperProf A tiempo completo

    We are seeking an experienced Senior Software Engineer to join our team at company.Job Title: Senior Software EngineerResponsibilities:• Design, develop, and maintain high-quality software solutions• Collaborate with cross-functional teams to identify and prioritize project requirements• Ensure software meets company standards for quality, reliability,...


  • San José, San José, Costa Rica Encora A tiempo completo

    As a Senior Software Engineer at {company}, you will have the opportunity to work on a variety of challenging projects and contribute to the development of cutting-edge software solutions.Key Responsibilities:Design and implement software solutions using Java and Python programming languagesCollaborate with cross-functional teams to identify and prioritize...


  • San José, San José, Costa Rica Modus Create A tiempo completo

    About the RoleWe're looking for a skilled Back End Engineer to join the engineering team at Modus Create.This is a senior-level position that requires experience with development pipelines, test automation, continuous integration, and deployment in cloud-based environments.The ideal candidate will have a strong background in Java and be comfortable working...


  • San José, Costa Rica Builders - Job Boards A tiempo completo

    **JOB TITLE**: Back End Engineer (JAVA) **LOCATION**: India / Latam - Remote **COMMITMENT**: Full-time - Contractor **Overview**: Our client is looking for a very skilled Back End engineer - JAVA to join their growing team. The role is completely remote with daily stand-up meetings. Looking experience in writing tests, issue identification and resolution...


  • San José, San José, Costa Rica Software Mind A tiempo completo

    About the RoleWe are seeking a highly skilled Lead Quality Assurance Engineer to join our team at Software Mind. As a key member of our QA team, you will be responsible for managing the day-to-day activities of our QA engineers, ensuring that our software meets the highest standards of quality.Key ResponsibilitiesManage the daily activities of QA engineers,...


  • San Francisco, Heredia, Costa Rica Servicenow A tiempo completo

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop complex software systems.Collaborate with cross-functional teams to identify...


  • San José, San José, Costa Rica Talentix A tiempo completo

    En Talentix estamos buscando a un Desarrollador Senior con amplia experiencia en desarrollo de software en Java.Tenemos una oportunidad para trabajar con un equipo apasionado y dinámico que busca innovar y mejorar continuamente nuestras soluciones.A continuación, te presentamos los detalles de la posición:Descripción del trabajoBuscamos a alguien con...


  • San José, Costa Rica Encora A tiempo completo

    At Encora we are looking for a great talent like you to join our team as the next **Mid Software Engineer Java (10394)** Would you like to join our great team of engineers? Here we will tell you more about us and the role! **About the role**: As a **Mid Software Engineer Java**, you will be part of a highly skilled technology and agile team by supporting...


  • San José, San José, Costa Rica Itc Worldwide A tiempo completo

    About the Role:We are seeking a highly skilled Software Developer to join our team. As a Backend Developer, you will be responsible for designing and implementing scalable and efficient software systems.Main Responsibilities:Design and develop high-quality software components using Java.Collaborate with cross-functional teams to identify and prioritize...


  • San José, Costa Rica Encora A tiempo completo

    **Important Information** Experience: + 5 years Job Mode: Full-time Work Mode: Work from home **Job Summary** As a**_ Senior Software Engineer (4444)_**, you will be part of a highly skilled technology and agile team by supporting and developing cutting-edge solutions to meet our business requirements. You will help us accelerate our customers' business...


  • San Francisco, Heredia, Costa Rica First Factory A tiempo completo

    At First Factory, we're expanding our team of experts to develop innovative solutions for the luxury real estate industry. As a Senior Java and React Software Engineer, you'll play a key role in shaping our cutting-edge products.About the OpportunityThis is an exciting opportunity to join a dynamic team of over 200 professionals with diverse expertise across...


  • San José, San José, Costa Rica Talentix A tiempo completo

    Resumen del EmpleoEn Talentix estamos buscando a un Desarrollador de Software Senior con experiencia en Java y Spring para unir nuestro equipo de desarrollo. Si eres una persona apasionada por la tecnología y tienes un sólido conocimiento en desarrollo de software, esta es tu oportunidad perfecta.Sobre el EmpleadoEstamos buscando a alguien que tenga más...


  • San José, San José, Costa Rica Gracemark A tiempo completo

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our large-scale applications. As a key member of our technology team, you will be responsible for designing, implementing, and maintaining complex software systems that meet the highest standards of quality and reliability.Key...

  • Senior Software Engineer

    hace 4 semanas


    San José, San José, Costa Rica Fullstack Labs A tiempo completo

    About FullStack LabsWe're the fastest-growing software consultancy in the Americas. We partner with leading startups and Fortune 500 companies to build high-performing teams, deliver transformational digital solutions, and drive business growth.What We OfferCompetitive pay ($80,000 - $120,000 per year), 100% remote work, and a chance to work on large,...