Backend Engineer (uFlow)

NTT America, Inc.

City of Rome (NY)

Hybrid

USD 38,000 - 54,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote or Hybrid work options
Private health insurance
Sponsored certifications & trainings
Team events & celebrations

Job summary

NTT DATA Romania is seeking a talented Backend Engineer to join the uFlow team within the Service Solution & AI and Services tribe. You will design, develop, and maintain core modules for uFlow, collaborating with cross‑functional teams to deliver robust services.

The role requires 5+ years of Java experience, deep knowledge of Java core concepts, multithreading, and design patterns, plus Spring, Hibernate, and RESTful APIs. CM/Fluxnova BPM experience and Oracle DB proficiency are valued.

Qualifications

  • Bachelor or Master degree in computer science or similar.
  • 5+ years of professional software development experience in Java.
  • Strong understanding of Java core concepts, multithreading, and design patterns.
  • Solid experience with Spring, Hibernate, and RESTful APIs.
  • Proficiency with Maven or Gradle for build automation.
  • Experience using JIRA, Git (Stash/Bitbucket), and Confluence.
  • Relational databases experience, especially Oracle DB and SQL.

Responsibilities

  • Design and develop core application modules using Java, Spring Boot, Camunda/Fluxnova, and Oracle DB.
  • Gather requirements from clients and translate into technical specs.
  • Decompose tasks and provide accurate effort estimations.
  • Identify and fix bugs; write unit tests and perform code reviews.
  • Support CI/CD pipelines and infrastructure maintenance.
  • Mentor junior engineers and conduct peer reviews.
  • Stay updated with backend technologies and industry trends.

Skills

Java
Spring Boot
Camunda
Fluxnova
Oracle DB
RESTful APIs
Multithreading
Hibernate
Maven/Gradle
JIRA
Git
Confluence
SQL
Communication

Education

Bachelor or Master Degree in computer science or similar

Tools

JIRA
Git (Stash/Bitbucket)
Confluence
Oracle DB
CI/CD tools

Job description

Who we are

DB Global Technology, Deutsche Bank's technology center in Central and Eastern Europe, opened its Bucharest office in January 2014 and is continuously expanding. The team comprises enthusiastic professionals working in an international environment, dedicated to learning new technologies and fundamentally changing how Deutsche Bank operates.

We are looking for a talented and passionate Backend Engineer to join our uFlow team within the Service Solution & AI and Services tribe. In this role, you will be responsible for designing, developing, and maintaining core application modules for uFlow, a critical component of our service offerings. This is a hands‑on position where you will collaborate closely with cross‑functional teams and directly impact the success of our products.

What You’ll Be Doing
  • Design & Development: Design and develop core application modules using Java, Spring Boot, Camunda/Fluxnova, and Oracle DB.

  • Requirements Gathering: Participate in client and stakeholder meetings to understand business needs and translate them into robust technical requirements.

  • Task Estimation: Decompose complex tasks into manageable units and provide accurate effort estimations.

  • Quality Assurance: Identify and resolve bugs, write comprehensive unit tests, and perform code reviews to ensure high-quality delivery.

  • DevOps Support: Help maintain the technical infrastructure, including continuous integration and automated deployment (CI/CD) pipelines.

  • Mentorship: Conduct peer code reviews and mentor junior team members to foster a culture of continuous learning.

  • Innovation: Stay up‑to‑date with emerging technologies and industry trends in backend development.

What We’re Looking For
  • Bachelor or Master Degree in computer science or similar

  • Minimum of 5+ years of professional software development experience in Java.

  • Core Concepts: Strong understanding of Java Core concepts, multithreading, and software design patterns.

  • Frameworks & APIs: Solid experience working with Spring, Hibernate, and RESTful APIs.

  • Build Tools: Proficiency with build automation tools such as Maven or Gradle.

  • Collaboration Tools: Experience using JIRA, Git (Stash/Bitbucket), and Confluence for project management and collaboration.

  • Databases: Practical experience with relational databases, specifically Oracle DB, and basic-to-intermediate SQL knowledge.

  • Soft Skills: Excellent communication and presentation skills, a proactive problem‑solving attitude, and a strong desire to learn.

Nice to have:
  • BPM Tools: Hands‑on experience with BPM engines (Camunda or Fluxnova preferred).

  • Cloud Platforms: Experience with Google Cloud Platform (GCP).

  • Advanced DB: Strong SQL optimization skills and experience with advanced database concepts.

  • Containers: Experience with OpenShift, Kubernetes, or Helm for container orchestration.

  • Leadership: Demonstrated technical leadership skills or experience mentoring junior engineers.

What’s in it for you

New beginnings can be a challenge. We promise a smooth integration and a supportive mentor

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

Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms

We want you to stay healthy! Enjoy our Private Health Insurance – it’s custom‑made for you

A clear mind is a healthy mind. 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

NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees.

What’s in it for you
  • New beginnings can be a challenge. We promise a smooth integration and a supportive mentor

  • 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

  • Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms

  • We want you to stay healthy! Enjoy our Private Health Insurance – it’s custom‑made for you

  • A clear mind is a healthy mind. 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

Make this the place you grow

Your unique talent is what matters. NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ethnicity, age, gender, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer (Google Cloud Platform)
Senior Data Engineer (Google Cloud Platform)

NTT America, Inc. • City of Rome (NY)

Hybrid
EUR 85,000 - 115,000
Private Health Insurance
Coaching & Training
Certifications & Training
FullStack Engineer with Python&React
FullStack Engineer with Python&React

NTT America, Inc. • City of Rome (NY)

Hybrid
USD 110,000 - 170,000
Remote / Hybrid / Office options
Private Health Insurance
Sponsored Certifications
+2
Senior Backend Software Engineer with Kotlin
Senior Backend Software Engineer with Kotlin

NTT America, Inc. • City of Rome (NY)

Hybrid
USD 120,000 - 170,000
Private Health Insurance
Sponsored certifications and trainings
Coaching sessions and Coaching School
+1
Frontend Engineer with Angular
Frontend Engineer with Angular

NTT America, Inc. • City of Rome (NY)

Hybrid
USD 56,000 - 78,000
Flexible working styles
Private Health Insurance
Coaching & trainings
+2
Senior Test Engineer with Agentic AI
Senior Test Engineer with Agentic AI

NTT America, Inc. • City of Rome (NY)

Hybrid
USD 25,000 - 38,000
Private Health Insurance
Coaching School
Remote/Hybrid/Office options
+2
Java Developer with GraphQL
Java Developer with GraphQL

NTT America, Inc. • City of Rome (NY)

Hybrid
EUR 23,000 - 34,000
Private Health Insurance
Sponsored certifications
Coaching & Training
+2
Requirements Engineer (Sparta)
Requirements Engineer (Sparta)

NTT America, Inc. • City of Rome (NY)

Hybrid
USD 100,000 - 150,000
Remote/Hybrid/Office work options
Private health insurance
Sponsored certifications & trainings
+2
Graphic & Digital Designer
Graphic & Digital Designer

NTT America, Inc. • City of Rome (NY)

Hybrid
USD 90,000 - 140,000
Private Health Insurance
Mentor support
Professional development & coaching
QA Engineer with German
QA Engineer with German

NTT America, Inc. • City of Rome (NY)

Hybrid
USD 47,000 - 72,000
Remote options
Hybrid or Office work
Private health insurance
+3
SAP Digital Cloud Architect Advisor
SAP Digital Cloud Architect Advisor

NTT America, Inc. • City of Rome (NY)

Hybrid
USD 101,000 - 146,000
Private Health Insurance
Coaching and Certifications
Team events and celebrations