Java Kotlin Developer
NTT DATA Romania SA · Brașov, Romania
IT Services and IT Consulting · 10,001+ employees
About the role
Develop and maintain backend services using Java and Kotlin while building scalable microservices-based architectures. Collaborate with cross-functional teams to design RESTful APIs and ensure high-quality, maintainable code delivery.
What they look for
Requirements
Requires a Bachelor's degree in Computer Science or a related field and 5-7 years of professional experience. Candidates must have strong hands-on expertise in Java, Kotlin, Spring Boot, and microservices architecture.
Full description
Who we are
At NTT DATA, we are a global community of more than 140,000 professionals across 50+ countries, delivering innovative solutions to industries such as telecommunications, financial services, public sector, and healthcare. We are driven by a passion for technology and foster a culture that supports personalized, merit-based career development.
We are seeking an experienced Java/Kotlin Developer to design, build, and scale modern cloud-native applications. The ideal candidate brings strong expertise in Java and Kotlin development, backend engineering, microservices architecture, and cloud technologies. You should be a proactive problem solver, comfortable working in agile environments, and passionate about delivering scalable, high-quality software solutions.
What you'll be doing
- Develop and maintain backend services using Java (8, 11, or 17) and Kotlin
- Design, develop, and optimize RESTful APIs for performance, reliability, and scalabilityBuild and implement microservices-based architectures
- Collaborate with frontend developers, product managers, architects, and other stakeholders to deliver business solutions
- Write clean, maintainable, testable, and efficient code following industry best practices
- Troubleshoot, debug, and enhance existing applications and services
- Participate in code reviews and contribute to continuous improvement initiatives
- Support the deployment and monitoring of applications in cloud-based environments
What you'll bring along
- Bachelor's degree in Computer Science, Business Informatics, Mathematics, or a comparable qualification
- Minimum 5-7 years of experience
• Strong hands-on experience with Java (8/11/17) and Kotlin
• Solid experience with the Spring Boot framework
• Proven experience developing and maintaining RESTful APIs
• Strong understanding of Microservices Architecture and distributed systems
• Experience with software design principles, object-oriented programming, and development best practices
• Familiarity with version control systems such as Git
• Strong problem-solving skills and ability to work effectively in an agile environment