23 days ago
Bucharest, RomaniaSenior
Responsibilities
- Design, develop, and maintain Java/Spring Boot microservices and ReactJS or Angular full-stack applications.
- Produce clean, secure, efficient, testable code aligned with engineering standards.
- Contribute throughout the product lifecycle, including design discussions, code reviews, and technical decision-making.
- Apply architectural concepts to build secure, scalable, highly available, cloud-ready solutions.
- Write unit, integration, and automated tests and integrate them into CI/CD pipelines.
- Improve development workflows and support automated build and deployment processes.
- Mentor junior developers, coach others, share knowledge, and promote engineering best practices.
- Collaborate with business analysts, users, UI/UX designers, and cross-functional engineering teams.
Requirements
- Bachelor's degree in computer science, Information Systems, or a related field.
- At least 5 years of development experience in a senior engineering role.
- Strong proficiency with Java, Spring Boot, Spring MVC, Spring Data, and common design patterns.
- Practical experience with React or Angular, including component architecture, state management, and forms.
- Hands-on experience designing and implementing microservice-based architectures.
- Familiarity with cloud platforms, preferably GCP, and deploying or managing cloud-native applications.
- Solid understanding of SQL and relational databases, including PostgreSQL, Oracle, and BigQuery.
- Experience with GitHub Actions, Jenkins, and automated build and deployment pipelines.
- Experience with Docker, Kubernetes, and Helm charts.
- Strong analytical and communication skills, initiative, autonomy, and continuous learning mindset.
- Ability to work in an Agile environment with evolving requirements and communicate proficiently in spoken and written English.
- Preferred experience with Kafka, Pub/Sub, event-driven design, Terraform, performance tuning, distributed tracing, Grafana, OpenTelemetry, OAuth2, JWT, and IAM.
Tech Stack
AngularApache KafkaDockerGitHub ActionsGoogle BigQueryGoogle Cloud PlatformGrafanaHelmJavaJenkinsKubernetesPostgreSQLReactSpring BootSQLTerraform
Categories
About NTT DATA
NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.
