Java Developer- Senior Associate- Financial Services
Publicis Groupe Holdings B.V Ungheni, Ungheni, Moldova
Information Services · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and maintain scalable Java-based applications while leading technical architecture discussions. Collaborate with cross-functional teams to deliver high-performing solutions and mentor junior engineers.
What they look for
Requirements
Requires strong experience in enterprise Java development, Spring Boot, and microservices architecture. Proficiency in relational databases, CI/CD tools, and automated testing frameworks is essential.
Benefits
Full description
Company description
About Publicis Sapient
Most companies in the AI era do one of two things: they advise, or they sell you a tool. We do both. Publicis Sapient is a technology company that provides enterprise AI platforms and services, which means we build our own AI platforms and bring the strategists, product thinkers, designers and engineers who make them work inside the world's most complex businesses. It is where people and products shape the future of enterprise, and where your ideas actually reach the organizations that run the world. If you want to question how things are done, learn continuously and do the best work of your career alongside 20,000 people across 28 countries, you're in the right place. Come build with us.
Our Commitment to Inclusive Hiring
We are committed to fostering and encouraging an inclusive and welcoming environment for everyone and we believe great talent comes from many different backgrounds, experiences, and perspectives. That is why we are committed to creating a hiring process where everyone has an equal opportunity to succeed and feel safe. We welcome applications from all backgrounds and identities including: race, ethnicity, nationality, gender, disability, sexual orientation, gender identity, or religion and value the diverse experiences, perspectives, and strengths they bring to our teams.
If there is anything we can do to make our recruitment process more accessible or comfortable for you, please let us know. We are happy to provide reasonable adjustments throughout the application and interview process. You can contact us anytime at emeahiringteam@publicissapient.com
Your Safety Matters To Us
At Publicis Sapient, we are committed to protecting candidates throughout every step of their journey with us. To help you stay safe from recruitment scams, please remember that our recruiters will only ever contact you from a Publicis Sapient email address. In some cases, we may partner with trusted, vetted recruitment agencies who will clearly identify themselves as working on behalf of Publicis Sapient. If you receive communication from any other domain claiming to represent us, please treat it with caution and contact us at emeahiringteam@publicissapient.com
Overview
Why This Role Matters
Publicis Sapient is looking for a Senior Java Developer to join our team of bright thinkers and doers. In this role, you will leverage your technical expertise, creativity, and problem-solving skills to design and deliver innovative solutions for complex business challenges across multiple industries.
As part of our engineering team, you will contribute to building modern, scalable, and high-performing applications while collaborating with talented professionals in a fast-paced and agile environment. You will play a key role in shaping technical solutions and driving engineering excellence.
This role is an excellent opportunity for someone who would like to join an international global organization with a 'start-up' mentality. We highly value Openness, Collaboration, Learning Mindset and partner with our clients to drive positive outcomes.
Where You’ll Make an Impact
- Design, develop, test, and maintain Java-based applications and services.
- Build scalable, secure, and highly available systems using modern Java frameworks and technologies.
- Lead technical design discussions and contribute to architecture decisions.
- Present technical solutions and effectively interact with stakeholders at different levels.
- Write clean, maintainable, and well-tested code, including unit, integration, and automated tests.
- Optimize application performance, reliability, scalability, and security.
- Perform code reviews and mentor junior and mid-level engineers.
- Collaborate closely with Product Managers, QA Engineers, DevOps teams, and other stakeholders.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Investigate and provide root cause analysis for complex production issues.
- Promote engineering best practices and contribute to continuous improvement initiatives.
What You’ll Bring to the Team
- Strong experience developing enterprise applications using Java.
- Solid hands-on experience with Spring Framework, Spring Boot, and building reusable Spring Boot starters and libraries.
- Strong understanding of microservices architecture, including service discovery, circuit breakers, centralized logging, and containerization.
- Experience developing and integrating REST and SOAP web services.
- Experience with persistence frameworks such as Hibernate and JPA.
- Proficiency with relational databases such as Oracle, PostgreSQL, or MySQL.
- Knowledge of NoSQL databases such as MongoDB or Cassandra.
- Experience with cloud platforms such as GCP, Azure or AWS knowledge is considered a nice-to-have.
- Experience with CI/CD and build tools including Maven, Gradle, Jenkins, GitLab, and Docker.
- Experience with messaging technologies such as Kafka, RabbitMQ, or JMS.
- Strong understanding of RESTful APIs and distributed systems.
- Experience with automated testing using JUnit, Mockito, Testcontainers, integration testing, and end-to-end testing.
- Excellent communication and stakeholder management skills.
- Professional proficiency in English.
Additional Experience We Value
- Knowledge of modern JavaScript frameworks such as Angular, React, or Vue.js.
- Experience with Kubernetes (K8s) and container orchestration.
- Contract testing and Test-Driven Development (TDD).
- Familiarity with modern CI/CD practices and tools such as GitHub Actions, Jenkins, and GitLab CI.
- Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
- Exposure to cloud-native application design and deployment patterns.
Additional information
What You’ll Get in Return
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Meal tickets
- 25 vacation days
- Many others perks
Similar roles
-
Java Full Stack Engineer - Professional
HEXAWARE United States
-
Lead Java Developer
Charles Schwab Inc. Lone Tree, Colorado, United States · $165K–$174K/yr
-
IT Engineer Spec IV (Java)
Santander São Paulo, São Paulo, Brazil
-
Java Software Engineer, hybrid, Officer
State Street Krakow, Lesser Poland Voivodeship, Poland · PLN 132K/yr
-
Java - Full Stack Observability Engineer, AVP
State Street Hyderabad, Telangana, India
-
Java Kafka Developer
Barclays pune, Maharashtra, India