{"id":4284016,"url":"https://alion.io/job/publicis-groupe-senior-java-software-engineer","title":"Senior Java Software Engineer","company":{"id":46462,"name":"Publicis Groupe","domain":"publicisgroupe.com","url":"https://alion.io/company/publicisgroupe","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":{"grade":"A","score":100,"open_postings":52,"ghost_share":0,"stale_share":0,"repost_share":0.058,"time_to_fill_p50_days":14,"computed_at":"2026-11-14T05:58:10Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San José, Costa Rica"],"countries":["CR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Embeddings","optional":false},{"name":"GCP","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-13T21:16:12Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-14T02:57:12Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Company Description\nPublicis Sapient is a digital transformation partner helping established organizations get to their future, digitally enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting, and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.\nOverview\nWe are looking for a hands-onSenior Java Software Engineer to join a large-scale modernization program focused on evolving a high-volume legacy platform. You will build\nJava and Spring Boot middleware, modernize data access with\nPostgreSQL, and contribute to cloud-native services on\nAzure. A key part of the role will also be exploring and implementing\nAI capabilities, including Retrieval-Augmented Generation (RAG), LLM integrations, and AI-assisted engineering solutions, where they can create meaningful value across the platform and modernization journey. The environment includes a long-running C/C++ application, so prior C/C++ experience is valuable, but\nnot required. What matters most is strong Java engineering fundamentals, the ability to understand unfamiliar systems, and the curiosity to work across legacy and modern technology.\nYour Impact\nDesign and build scalable Java and Spring Boot services that modernize interactions between existing applications and PostgreSQL.\nImplement production-ready data access and integration components using Spring JDBC, Hibernate, REST APIs, and modern backend engineering patterns.\nApply AI and RAG capabilities to engineering and platform use cases, including retrieval pipelines, embeddings, vector search, LLM integrations, and AI-assisted access to technical knowledge.\nExplore and evaluate opportunities for generative AI and agentic solutions, balancing accuracy, security, observability, performance, and business value.\nDebug and analyze complex system interactions, message flows, dependencies, and integration points across modern and legacy components.\nImprove performance and resilience through PostgreSQL optimization, appropriate caching with Redis or Caffeine, observability, automated testing, and incremental migration strategies.\nCollaborate with engineers and client stakeholders to communicate design decisions, technical trade-offs, risks, and recommendations.\nQualifications\nSkills & Experience\nStrong hands-on experience building production applications with Java and Spring Boot.\nExperience with Spring JDBC and/or Hibernate, including database connectivity, transactions, and connection-pool management.\nStrong knowledge of PostgreSQL or comparable relational databases, including query optimization, indexing, and performance troubleshooting.\nHands-on experience with Azure and cloud-native engineering practices.\nPractical understanding or hands-on experience with Generative AI, LLMs, or RAG architectures, including concepts such as embeddings, vector databases, retrieval, prompt orchestration, and evaluation.\nExperience building and integrating REST APIs and distributed backend services.\nFamiliarity with modern engineering practices including CI/CD, automated testing, observability, debugging, and Infrastructure as Code.\nStrong communication and problem-solving skills, particularly the ability to explain technical decisions and trade-offs clearly to both engineers and client stakeholders.\nSet Yourself Apart With\nExperience designing or implementing RAG solutions, AI agents, tool-calling workflows, MCP integrations, or enterprise LLM applications.\nExperience with Azure AI services, vector search, AI application monitoring, or production GenAI architectures.\nWorking knowledge of C or C++, particularly experience reading existing codebases, tracing function calls, or modifying integration points.\nExperience modernizing large-scale legacy or enterprise applications through incremental migration rather than full rewrites.\nExperience with Redis, Caffeine, Kafka, or other technologies supporting high-volume distributed systems.\nExposure to AWS or GCP, or frontend technologies such as Angular or React.\nAdditional Information\nAn inclusive workplace that promotes diversity and collaboration.\nAccess to ongoing learning and development opportunities.\nCompetitive compensation and benefits package.\nFlexibility to support work-life balance.\nComprehensive health benefits for you and your family.\nGenerous paid leave and holidays.\nWellness program and employee assistance.\nAs part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at ","description_format":"text","description_chars":5377,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising","Creative Agencies","Digital Marketing"],"lifecycle":[{"event":"open","at":"2026-11-13T21:16:12Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":14,"reasons":["conf:3","velocity","win:early","comp:brand"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/publicis-groupe-senior-java-software-engineer","json_url":"https://alion.io/job/publicis-groupe-senior-java-software-engineer.json","meta":{"generated_at":"2026-11-14T07:07:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11413,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":46462},"rest":"https://alion.io/mcp/rest/get_company?id=46462"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpublicis-groupe-senior-java-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpublicis-groupe-senior-java-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpublicis-groupe-senior-java-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/publicis-groupe-senior-java-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpublicis-groupe-senior-java-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4284016}},{"tool":"search_jobs","arguments":{"company":"publicisgroupe.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4284016},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}