NTT DATA Romania

Java Backend Developer

NTT DATA Romania

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Development of microservices and integration with the existing platform
  • Implement a Java application using Spring Boot on backend side and Angular on frontend side, ensuring seamless compatibility, scalability, and fault tolerance
  • Implement data models, APIs, and microservices to integrate with existing systems and databases, enabling seamless data exchange and real-time updates
  • Develop algorithms and implement forecasting models to predict production volumes based on historical data, market demand, and other relevant factors
  • Create intuitive user interfaces to facilitate data input, visualization, and analysis, enabling production planners to make informed decisions
  • Collaborate with the testing team to ensure proper functionality, performance, and reliability of the application, conducting thorough unit and integration testing
  • Optimize application performance by identifying and resolving bottlenecks, fine-tuning code, and implementing caching mechanisms where applicable
  • Document the development process, including design decisions, technical specifications, and user guides, to ensure knowledge transfer and facilitate future maintenance

Requirements

  • A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
  • At least 7 years of experience on a similar position is required
  • Application development experience with Spring Boot
  • Experience with frontend-related frameworks and tools such as Angular
  • Working experience with Microservice architecture
  • Working experience with Unit testing and test automation
  • Working experience with Maven or similar build tools
  • Experience with messaging technologies (RabbitMQ, Kafka)
  • Familiarity with Docker, Kubernetes or other containerization frameworks
  • Experience with Shell Scripting and Git
  • Working experience with: Oracle, PostgreSQL, Mongo DB
  • Familiarity with build/deployment automation
  • Experience with Cloud based system is nice to have
  • Excellent verbal and written communication skills in English
  • Nice to have good written and understanding skills in German.
Benefits
  • Private Health Insurance ⁠– it’s custom-made for you
  • 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
  • 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
JavaSpring BootAngularMicroservice architectureUnit testingTest automationMavenRabbitMQKafkaShell Scripting
Soft Skills
communication skillscollaborationdocumentation
Certifications
University degree in Computer Scienceadvanced diploma in software engineering