Join to apply for the Mid-Senior Java Developer role at NTT DATA Europe & Latam
Who We Are
We don't have the fame, but we've got the flame. We are a distributed group of specialists within NTT DATA Romania, who make the best out of JVM-based technologies, creativity and business solutions. Referred to as Java Competence Center, we co-create and co-accelerate with key players in any field, delivering SaaS platforms across domains such as e-Commerce, Automotive, Telco, Insurance, Banking, Public sector, Big Data and scientific applications.
Our client develops a new generation of tax products, optimizing processes through a cloud‑based solution. The focus of the NTT team is the development of microservices and integration with the existing platform, enabling digitalized tax processes in Tax Consultant offices and in partnership with external agencies and tax authorities.
What You’ll Be Doing
- Develop microservices and integrate with the existing platform.
- Design and implement Java applications using Spring Boot, ensuring compatibility, scalability and fault tolerance.
- Implement data models, APIs and microservices for seamless data exchange with existing systems and databases.
- Develop forecasting models to predict production volumes from historical data, market demand and other relevant factors.
- Create intuitive user interfaces to facilitate data input, visualization and analysis for production planners.
- Collaborate with the testing team to ensure proper functionality, performance and reliability, conducting thorough unit and integration testing.
- Optimize application performance by identifying bottlenecks, refining code and implementing caching mechanisms where applicable.
- Document the development process, including design decisions, technical specifications and user guides for knowledge transfer and future maintenance.
What You’ll Bring Along
- University degree or advanced diploma in software engineering/Computer Science, or equivalent experience.
- At least 5 years of experience in a similar position.
- Experience with Spring Boot application development.
- Experience with Microservice architecture.
- Experience with unit testing and test automation.
- Experience with Maven or similar build tools.
- Experience with messaging technologies such as RabbitMQ and Kafka.
- Familiarity with Docker, Kubernetes or other containerization frameworks.
- Experience with Shell Scripting and Git.
- Experience with Oracle, PostgreSQL and MongoDB.
- Familiarity with build/deployment automation.
- Experience with cloud‑based systems is a plus.
- Excellent verbal and written communication skills in English.
- Good written and understanding skills in German are a plus.
Employment Details
- Seniority level: Associate
- Employment type: Full‑time
- Job function: Engineering and Information Technology
- Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at NTT DATA Europe & Latam by 2x.
#J-18808-Ljbffr