Senior Java Software Engineer

Detalles de la oferta

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.


Salario Nominal: A convenir

Fuente: Talent_Ppc

Requisitos

Hosting And Compute Operations Engineer

Emerson Enterprise IT offers standardized managed Services Emerson locations in the Global/Remote Data Centers, Multi Cloud and On-Premise locations. This op...


Emerson - San José

Publicado a month ago

Impact And Structure Expert

**Main Responsibilities**: - Evaluate the different scenarios that arise in order to propose and address concerted institutional solutions. - Diagnose with ...


Freebalance - San José

Publicado a month ago

Software Engineer (Oracle Apex) - Entry

Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our soft...


Equifax - San José

Publicado a month ago

Hr Assistant - Fluent In English/Spanish

Job Summary: **Duties**: - Assist with the recruitment and onboarding process, including posting job openings, screening resumes, and conducting initial int...


Magnet Hr Group Llc - San José

Publicado a month ago

Built at: 2024-11-23T13:35:15.641Z