NTT DATA Romania SA

Senior Java Developer

NTT DATA Romania SA Cluj-Napoca, Romania

IT Services and IT Consulting · 10,001+ employees

3 d ago
java Senior (5-10 yrs) Full-time Romania
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and deploy scalable Java-based applications while ensuring high performance and security. Collaborate with cross-functional teams to transform business requirements into technical specifications and maintain CI/CD pipelines.

What they look for

Java JEE PostgreSQL RESTful SOAP Kubernetes Docker CI/CD Jenkins Git JUnit NoSQL MongoDB Agile Scrum Kanban

Requirements

Requires a university degree in a relevant field and at least 7 years of experience in a Java development role. Candidates must possess strong knowledge of Java SE 11+, relational databases, and DevOps practices.

Full description

What awaits you

  • Design, develop, and deploy Java-based applications, ensuring high performance, responsiveness, and scalability
  • Implement API integrations with various external systems using RESTful and SOAP protocols, ensuring seamless communication and data exchange
  • Developing business logic based on JEE using applications servers
  • Optimize application performance, troubleshoot issues, and ensure efficient utilization of resources in cloud environments
  • Implement security best practices and standards to protect data and systems against potential threats and vulnerabilities
  • Write clean, well-documented code and adhere to coding standards and guidelines
  • Define and document data models for the applications
  • Using test driven development techniques
  • Using and maintaining a CI/CD pipeline
  • Deploying the application to a Kubernetes cluster
  • Working in an Agile team using Scrum/Kanban methodology and their derivatives
  • Participate in code reviews, sprint planning, and other Agile/Scrum ceremonies to ensure high-quality deliverables and on-time project completion
  • End-to-end responsibility for application development
  • Stay updated with emerging technologies, industry trends, and best practices to continuously improve skills and contribute to the team's success
  • Transform business requirements into structured technical specifications
  • Collaborate with Product Owners, Business Analysts, Architects, and QA engineers to refine requirements

What should you bring along

  • University Degree in Engineering, Computer Science, Business or a related field
  • At least 7 years of experience on a similar Java Developer role is required
  • Mandatory skills: MCP + Skills + Agents, PostgreSQL or similar, Data Mapping, VSCode + Github or similar IDE
  • Experience in development with Java SE 11+
  • JUnit experience and knowledge
  • Relational Database concepts and usage (PostgreSQL or other), NoSQL concepts and usage (MongoDB or other), Migration tools (e.g. Flyway)
  • Familiarity with DevOps practices and tools for CI/CD, automated testing, and deployment (Jenkins, Git, Docker, Kubernetes, etc.)
  • Nice to have: AWS/Azure, Terraform
  • Good understanding of software design principles, design patterns, and best practices
  • Excellent problem-solving skills and attention to detail
  • Excellent English verbal and written skills
  • German communication skills will be a plus

Similar roles