
Senior Java Software Engineer
NTT DATA Romania
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
Job Level
About the role
- 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
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 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.
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javamicroservicestransactional conceptscaching strategiesdata access optimizationUnit TestingSystem TestingIntegration Testingrelational databasesNoSQL databases
Soft skills
collaborationcommunicationadherence to guidelinesproblem-solvingteamwork
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Technology