22 hours ago

Senior Java Developer

Publicis Sapient

On Site
Other
RON 180,000
Cluj-Napoca, Cluj, Romania

Job Overview

Job TitleSenior Java Developer
Job TypeOther
Offered SalaryRON 180,000
LocationCluj-Napoca, Cluj, Romania

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

Tremend, a global software engineering hub for Publicis Sapient, is seeking a Senior Java Developer. In this role, you will apply your problem-solving creativity to tackle complex and challenging problems across diverse industries. You will be instrumental in transforming the world through your ideas, thoughts, and innovative solutions, shaping the future of digital transformation.

Key Responsibilities

  • Design, develop, test, and maintain Java-based applications and services.
  • Build scalable, secure, and high-availability systems using modern Java frameworks.
  • Lead technical design discussions and contribute to architecture decisions.
  • Utilize strong presentation skills and interact effectively with stakeholders.
  • Write clean, maintainable, and well-tested code, including unit, integration, and automated tests.
  • Optimize application performance, reliability, and security.
  • Review code and mentor junior and mid-level engineers.
  • Collaborate with product managers, QA, DevOps, and other stakeholders.
  • Participate actively in agile ceremonies such as planning, stand-ups, and retrospectives.
  • Provide thorough root cause analysis on complex production issues.

Required Qualifications

  • 5+ years of experience as a Java Developer.
  • Proven experience with microservices architectures (service discovery, circuit breaker, Docker containerization, centralized logging).
  • Hands-on experience using Spring Framework and Spring Boot, including building advanced Spring Boot starters and libraries.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Experience developing and integrating web services (REST, SOAP).
  • Proficiency with persistence frameworks like Hibernate and JPA.
  • Strong SQL skills (Oracle, PostgreSQL, or MySQL).
  • Knowledge of NoSQL databases (MongoDB, Cassandra).
  • Experience using build & CI/CD tools, including Maven, Gradle, Jenkins, GitLab, and Docker.
  • Experience with messaging systems (JMS, Kafka, RabbitMQ).
  • Fluency in English.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Experience with automated testing (JUnit, Mockito, Testcontainers, integration, and end-to-end testing).

Desired Skills (Set yourself apart with)

  • Modern JavaScript framework knowledge (Angular, React, VueJS).
  • Kubernetes (k8s) knowledge.
  • Contract testing and Test-Driven Development (TDD).
  • Familiarity with CI/CD pipelines and DevOps practices (GitHub Actions, Jenkins, GitLab CI).
  • Experience with infrastructure-as-code tools (Terraform, CloudFormation).

Company Culture & Benefits

Joining Tremend (Publicis Sapient) means an exciting job in a dynamic team, fostering continuous growth and learning within a fast-paced tech environment. We offer an open feedback culture, room for initiative and ideas, transparency about results and strategy, and recognition for hard work. Employees benefit from a flexible schedule, medical subscription, meal tickets, 25 vacation days, and many other perks.

Key skills/competency

  • Java Development
  • Microservices Architecture
  • Spring Framework
  • Cloud Platforms (AWS, Azure, GCP)
  • RESTful APIs
  • Automated Testing
  • CI/CD
  • SQL & NoSQL
  • System Design
  • Code Review & Mentoring

Tags:

Senior Java Developer
Java
Spring Boot
Microservices
Cloud
RESTful APIs
CI/CD
SQL
Automated Testing
System Design
Software Development
Architecture
Backend
Enterprise Java
Scalability
Agile
Performance Optimization
Code Review
Mentoring
Problem Solving

Share Job:

How to Get Hired at Publicis Sapient

  • Research Publicis Sapient's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume for Java roles: Highlight your 5+ years of experience with Java, Spring Boot, microservices, and cloud platforms specific to Publicis Sapient's needs.
  • Showcase your technical expertise: Prepare to discuss complex system designs, code optimization, and your experience with automated testing and CI/CD tools during technical interviews.
  • Demonstrate leadership and collaboration: Emphasize past experiences in mentoring, leading technical discussions, and successful collaboration with diverse agile teams.
  • Prepare for behavioral questions: Reflect on experiences where you solved complex problems, contributed to architectural decisions, and provided root cause analysis on production issues effectively.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background