Java Developer- Senior Associate- Financial Services
Bucharest · Full time · Posted 24D AGO
Company description Publicis Sapient is a digital transformation partner supporting established organizations in achieving a future, digitally enabled state, both in how they operate and how they deliver value to their customers. We help unlock value through a start-up mindset combined with modern, proven methods. Our approach integrates strategy, consulting, and customer experience with agile engineering and creative problem-solving to deliver measurable business outcomes. Guided by our core values and our purpose, helping people thrive in the brave pursuit of what’s next—our global team of more than 20,000 professionals across 53 offices brings together expertise in technology, data science, consulting, and customer-centricity. By combining these capabilities, we enable our clients to accelerate their businesses through the design and delivery of products and services that their customers truly value. Overview We are 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. Responsibilities 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. Skills & Experience 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. Nice to Have 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 Besides an exciting job, here's what you can expect: 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
Product Management - Director - Financial ServicesPublicis Groupe
Financial Advisor (Multiple Levels) - Boston, MALayer 6 AI · BostonSenior Financial AnalystVisa · Bengaluru
Associate Manager, FinanceAleph · Mumbai
Associate E-File Analyst (US Tax Forms - 1040/1041)Thomson Reuters · Hyderabad
Sr. Financial Analyst, FP&AChargePoint · Gurugram