Senior Backend Developer

Publicis Groupe
Little Rock, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Little Rock, United States of America

Tech stack

Clean Code Principles
Java
API
Agile Methodologies
Artificial Intelligence
Apache HTTP Server
Cloud Engineering
Code Review
Continuous Integration
Relational Databases
Software Design Documents
Elasticsearch
FreeMarker
Hibernate
Java Persistence API
Open Web Application Security
Performance Tuning
Scrum
Datadog
Data Logging
Spring-boot
Indexer
Web Content
Backend
GIT
Templating
Front End Software Development
REST
Data Pipelines
Docker

Job description

Collaborative Development

  • Work closely with product owners, designers, frontend developers, SysOps and peers to deliver robust backend capabilities (APIs, services, data pipelines) that power customer-facing experiences.
  • Actively participate in sprint planning, daily stand-ups, refinements, and retrospectives as part of an agile team.
  • Contribute to code reviews by providing constructive feedback, raising quality/security/performance concerns early, and integrating peer feedback quickly.
  • Embrace a team-first attitude. Support your peers, share context, document decisions, and contribute to a positive and collaborative work environment.
  • Provide guidance and mentorship to peer developers (pairing, design reviews, troubleshooting support).

Engineering Excellence

  • Design, develop, and operate backend services using Java and common ecosystem frameworks (e.g., Spring).

  • Build clean, efficient, maintainable code and maintain high engineering standards (readability, testability, resilience).

  • Design and evolve service contracts and APIs (REST), focusing on correctness, usability, backwards compatibility, and documentation.

  • Apply engineering principles to ensure high-quality deliveries (testing strategy across the pyramid, automated checks, quality gates).

  • Contribute to system design and architecture: participate in shaping the future of our architecture through sound design and supporting artifacts (ADRs, diagrams, solution design documents).

  • Build for operability: logging, metrics, tracing, alerting, capacity/performance tuning, and incident follow-up with actionable learnings.

  • Collaborate on CI/CD and delivery practices to reduce lead time, increase confidence, and improve runtime reliability.

Innovation and Continuous Improvement

  • Explore and propose new technologies, patterns, and tooling that improve outcomes (developer experience, resilience, performance, cost).
  • Be a key contributor in improving our practices, workflows, and ways of working.
  • Participate in internal workshops and training sessions to expand technical expertise and stay current with industry trends.
  • Contribute to enhancing our AI-driven developer experience and associated ways of working.

Requirements

  • Strong experience with Java (Spring / Spring Boot)
  • Solid background in building REST APIs and backend services
  • Solid grasp of data and persistence concepts: relational databases and SQL; familiarity with ORMs (e.g., JPA/Hibernate) and migration practices.
  • Experience with CI/CD, Git, Docker
  • Understanding of testing practices (unit, integration, etc.)
  • Ability to work in an Agile environment and collaborate with cross-functional teams
  • Strong problem-solving skills and ability to work with complex systems

Nice to have:

  • Familiarity with web content frameworks and templating engines (e.g., Apache Sling, FreeMarker).
  • Experience with search and indexing technologies, specifically Elasticsearch.
  • Cloud-native experience (containers, orchestration, IaC, SysOps/operability practices).
  • Observability tooling (metrics, tracing, log aggregation) and on-call/incident response participation.
  • Security-minded development (OWASP concepts, authN/authZ, secure API design, secrets management).
  • Experience with performance tuning, capacity planning, and cost optimization.

Benefits & conditions

  • Opportunity to develop in a stable company with an established position in the market.
  • Extensive range of online training courses in cooperation with reputable market partners.
  • Opportunity to participate in international and local development projects and programmes.
  • International working environment.
  • Attractive package of non-wage benefit.
  • Friendly and casual working atmosphere in a close-knit team filled with positive energy.

About the company

Powered locally and aligned globally, Publicis Production EMEA Hub forms the regional backbone of Publicis Production. With over 1.200 talented professionals based in the Czech Republic, Bulgaria, Hungary, Poland, the UK, and Mauritius, we enable smarter, faster, and more connected content delivery for global brands. Our integrated capabilities include post and primary production, versioning, commerce, web development, CRM, and language services. As part of the global Publicis Production network, our mission is to transform production into a true growth driver. By combining tech, data, automation, and AI, we deliver intelligent content at scale. We are proud to power Publicis Groupe's ambition to build the world's best global integrated production offering.

Apply for this position