6 hours ago

Senior Java Software Engineer

NTT DATA Europe & Latam

On Site
Full Time
RON 200,000
Cluj-Napoca, Cluj, Romania

Job Overview

Job TitleSenior Java Software Engineer
Job TypeFull Time
Offered SalaryRON 200,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

Who We Are

NTT DATA Europe & Latam hosts a distributed group of specialists within NTT DATA Romania, known as the Java Competence Center. We leverage JVM-based technologies, creativity, and robust business solutions to co-create and co-accelerate with key players across various industries. Our deep Java development expertise is demonstrated through delivering SaaS platforms in e-Commerce, Automotive, Telco, Insurance, Banking, Public sector, Big Data, and scientific applications. We currently emphasize PaaS solutions, focusing on Docker, Kubernetes, Open Shift, AWS, and Cloud Foundry. With increasing demand for Microservices projects, we've established a reference architecture for major clients, researching and identifying highly sought-after frameworks by large enterprises.

As a Senior Java Software Engineer, you will develop an innovative backend solution for a leading automotive client, specifically focusing on modernizing a strategic vehicle planning system. This project involves cloudification, microservice architecture, and implementation aligned with strict enterprise guidelines. Emphasis is placed on transactional integrity, efficient big data handling, and comprehensive testing practices to ensure high performance and reliability across global operations.

What You'll Be Doing

  • Design and develop backend components for a cloud-based enterprise software solution.
  • Drive the cloudification of a legacy system into a scalable, cloud-native architecture.
  • Implement microservice-based solutions aligned with enterprise automotive standards.
  • Apply solid knowledge of transactional concepts, caching strategies, and optimized data access for large-scale datasets.
  • Ensure high-quality code through Unit Testing, System Testing, and Integration Testing.
  • Support and contribute to test automation frameworks and continuous integration pipelines.
  • Collaborate closely with cross-functional teams to ensure compliance with client-specific development guidelines.

What You'll Bring Along

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 5-7 years of experience in a similar position.
  • Experience as a Java Backend Developer, with proficiency in Java programming language and related frameworks/libraries.
  • Solid knowledge of transactional concepts, caching strategies, and performance-optimized data access.
  • Experience working with relational databases such as Oracle SQL and PostgreSQL as well with NoSQL databases.
  • Familiarity with Jakarta EE, Quarkus is a plus.
  • Experience with test automation frameworks and CI/CD pipelines.
  • Proficiency in testing practices including Unit, System, and Integration Testing.
  • Familiarity with cloud platforms like AWS or Azure is a plus.
  • Ability to follow enterprise-grade development guidelines and collaborate in cross-functional teams.
  • Strong understanding of software design principles, design patterns, and best practices.
  • Experience in the automotive industry is a plus.
  • Excellent command of both spoken and written English, German language skills are considered a plus.

Key skills/competency

  • Java Development
  • Microservices Architecture
  • Cloud-Native Solutions
  • Transactional Integrity
  • Big Data Handling
  • Test Automation
  • CI/CD Pipelines
  • Relational Databases (Oracle SQL, PostgreSQL)
  • NoSQL Databases
  • Software Design Patterns

Tags:

Java Software Engineer
Java
Development
Cloud
Microservices
Architecture
Backend
Testing
Databases
CI/CD
JVM
Spring
Docker
Kubernetes
AWS
Cloud Foundry
Oracle SQL
PostgreSQL
Jakarta EE
Quarkus
Azure

Share Job:

How to Get Hired at NTT DATA Europe & Latam

  • Research NTT DATA Europe & Latam's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight Java development, cloud experience, microservices, and automotive industry exposure.
  • Showcase technical skills: Prepare to discuss transactional concepts, databases, CI/CD, and testing practices.
  • Demonstrate problem-solving: Be ready to share examples of complex system design and optimization challenges.
  • Practice behavioral questions: Focus on teamwork, collaboration, and adherence to enterprise guidelines.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background