NTT DATA Romania

Senior Java Backend Engineer

NTT DATA Romania

full-time

Posted on:

Location Type: Hybrid

Location: ClujRomania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implement scalable microservices and REST APIs
  • Contribute to system architecture and technical decisions
  • Manage DB migrations (Flyway) and data layers (PostgreSQL + jOOQ)
  • Support containerized deployments (Docker/K8s)
  • Ensure high code quality through testing and reviews
  • Collaborate closely with Product Owner and cross-functional teams

Requirements

  • Bachelor’s degree in Informatics/ or similar field of study/or equivalent working experience is required
  • A minimum 5-7 years demonstrable experience in a similar role is required
  • Required experience in working with Java 17, SpringBoot and Spring ecosystem
  • Knowledge of PostgreSQL, jOOQ for SQL‑centric data access, Flyway for schema versioning and migrations
  • Experience with Maven, Swagger, OpenAPI, JUnit and Mockito
  • Knowledge of Docker, Kubernetes and Helm is nice to have
  • Experience with projects with end-customer focus
  • Well-structured and organized working methodology
  • Excellent English verbal and written skills
Benefits
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Early bird or night owl? Our projects have different working hours to suit your needs
  • Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
  • Enjoy our Private Health Insurance ⁠– it’s custom-made for you
  • Attend individual coaching sessions or go one step further by joining our accredited Coaching School
  • Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 17SpringBootPostgreSQLjOOQFlywayMavenSwaggerOpenAPIJUnitMockito
Soft Skills
well-structuredorganizedcollaborationcommunication
Certifications
Bachelor’s degree in Informatics