Senior Java Software Engineer

NTT DATA Romania SASibiu, AR
6d

About The Position

You will develop an innovative backend solution for a leading automotive client, focusing on the modernization of a strategic vehicle planning system. The 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.

Requirements

  • 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 proficency 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.
  • Ability to follow enterprise-grade development guidelines and collaborate in cross-functional teams.
  • Strong understanding of software design principles, design patterns, and best practices
  • Excellent command of both spoken and written English, German language skills are considered a plus.

Nice To Haves

  • Familiarity with cloud platforms like AWS or Azure is a plus
  • Experience in the automotive industry is a plus
  • German language skills are considered a plus.

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service