OneMain Financial Jobs

Job Information

Publicis Groupe Senior Back-end Engineer in Bogota, Colombia

Descripción de la empresa

We are Publicis Production Hub , the center of creativity, production, post-production, media, and data. Our ambition drives us to influence the world by helping brands become cultural icons. We are the production house of Publicis Groupe , the world's most valuable communication group, and in Colombia, we operate as one of the group's leading production studios globally, serving markets from all regions with the largest advertisers. We are committed to generating value beyond creativity and believe that every path to transformation, growth, and greatness is unique. Our core value drives us to work by valuing different perspectives, with a common goal, and as one team, "Pioneering What's Possible."

Descripción del puesto

We are looking for a Senior Back End Engineer with strong experience in Java development and microservices architectures. You will be responsible for designing, developing, and maintaining scalable APIs and services, working closely with frontend, QA, and operations teams to ensure quality, performance, and availability of the solutions.

Responsabilidades

  • Design, develop, and maintain back-end services and microservices using Java and Spring (Spring Boot, Spring MVC, Spring Data).

  • Develop and consume RESTful APIs following best practices for design and security.

  • Participate in defining architecture, design patterns, and technical decisions for scalability and robustness.

  • Write unit and integration tests (JUnit, Mockito) and ensure code quality through code reviews.

  • Optimize queries and schemas in relational databases (MySQL, PostgreSQL, SQL Server) and collaborate on integrations with NoSQL databases when applicable.

  • Automate build and deployment processes (Maven/Gradle, CI/CD) and manage containers (Docker).

  • Collaborate with frontend teams for integrations (React, Angular, or JS) and ensure stable API contracts.

  • Monitor, analyze, and improve service performance, observability, and resilience.

  • Document designs, APIs, and operational procedures; keep repositories and runbooks up to date.

  • Mentor and guide more junior developers, promoting best practices and code standardization.

  • Participate in estimation, planning, and delivery within agile methodologies (Scrum/Kanban).

Cualificaciones

Minimum 5 years of hands-on experience in back-end development with Java.

  • Strong experience with Spring Boot, Spring MVC, Spring Data, and microservices patterns.

  • Proven experience designing and consuming REST APIs.

  • Knowledge of JavaScript for integration with frontends (React, Angular, or vanilla JS).

  • Strong understanding of OOP, design patterns, data structures, and algorithms.

  • Experience with relational databases (MySQL, PostgreSQL, SQL Server) and familiarity with NoSQL databases.

  • Experience with build tools such as Maven or Gradle.

  • Experience with containers (Docker) and CI/CD pipelines.

  • Knowledge of unit testing frameworks (JUnit, Mockito).

Información adicional

What we offer

  • Access to Marcel, our AI-powered connection platform featuring top-tier e-learning tools like Udemy and LinkedIn Learning. Dive into 30,000+ courses across diverse fields to upskill at your own pace. Connect with 100,000+ creative minds across Publicis Groupe's global network.

Premium benefits including: Hybrid work , employee savings fund, life insurance, birthday day off, plus opportunities to apply for global roles within our network. Experience our Work Your World initiative: work remotely for up to 6 weeks per year from any country where Publicis Groupe operates.

Viva la difference

Publicis Groupe harnesses #ThePowerOfOne , fusing creativity and technology while celebrating #VivaLaDifference . We recognize and champion individual differences as strengths that enrich our teams and communities. Diversity and inclusion aren’t just values—they fuel our success!

DirectEmployers