Senior JAVA Software Engineer
hace 3 semanas
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.
-
Senior Software Engineer
hace 1 mes
San José, San José, Costa Rica Encora A tiempo completoWe'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.
-
Senior Java/Angular Software Engineer
hace 1 mes
San Francisco, Heredia, Costa Rica Sgf Global A tiempo completoSenior 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...
-
Senior Software Engineer Java
hace 6 meses
San José, Costa Rica Encora A tiempo completoAt 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...
-
Senior Java Software Engineer
hace 1 mes
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...
-
Senior Software Engineer
hace 1 mes
San José, San José, Costa Rica Boston Consulting Group A tiempo completoJob 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...
-
Senior Java Software Developer Position
hace 2 semanas
San José, San José, Costa Rica Encora A tiempo completoAt 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...
-
Senior Software Engineer
hace 1 mes
San Rafael, Costa Rica SuperProf A tiempo completoWe 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,...
-
Senior Software Engineer
hace 1 mes
San José, San José, Costa Rica Encora A tiempo completoAs 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...
-
Senior Java Developer
hace 1 mes
San José, San José, Costa Rica Modus Create A tiempo completoAbout 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...
-
Senior Backend Engineer
hace 6 meses
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...
-
Senior Software Quality Assurance Engineer
hace 1 mes
San José, San José, Costa Rica Software Mind A tiempo completoAbout 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,...
-
Senior Software Engineer
hace 1 mes
San Francisco, Heredia, Costa Rica Servicenow A tiempo completoJob 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...
-
Desarrollador senior de software en Java
hace 1 día
San José, San José, Costa Rica Talentix A tiempo completoEn 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...
-
Mid Software Engineer Java
hace 6 meses
San José, Costa Rica Encora A tiempo completoAt 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...
-
Senior Software Engineer
hace 1 mes
San José, San José, Costa Rica Itc Worldwide A tiempo completoAbout 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...
-
Senior Software Engineer
hace 6 meses
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...
-
Senior Java and React Software Engineer
hace 3 semanas
San Francisco, Heredia, Costa Rica First Factory A tiempo completoAt 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 completoResumen 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...
-
Senior Software Engineer
hace 1 mes
San José, San José, Costa Rica Gracemark A tiempo completoAbout 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 completoAbout 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,...