This job is available in 7 locations See all This job is associated with 2 categories See all
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. Without being limited to any business unit, we demonstrated our deep Java development expertise by delivering SaaS platforms in various domains: Web Applications in e-Commerce, Automotive, Telco, Insurance, Banking and Public sector, even Big Data and scientific applications. Our current emphasis lies on PaaS solutions, with a specific focus on Docker, Kubernetes, Open Shift, AWS, and Cloud Foundry. With the increasing demand for Microservices projects, we have created a reference architecture for our major clients, researched various frameworks, and identified the ones that are highly sought after by the large enterprises we collaborate with.
We're working with a client on a major transformation initiative called "Sequoia." This program focuses on modernizing the Workplace Pensions core administration platform (FPF) to make it more resilient, scalable, and customer-centric. In practice, this means: moving from legacy systems to a modern, microservices-based architecture; improving system reliability and performance to ensure smooth operations and delivering better experiences for end-users. To achieve this, we're building Agile Scrum teams that combine development, testing, and engineering expertise. You'll be part of a team that designs and implements Spring Boot microservices, integrates them into CI/CD pipelines, and contributes to a platform that supports millions of pension customers.
What you'll be doing
Writing Code: You will coach teams on writing clean, maintainable code, pair with engineers on production work, and use data-driven insights to continuously improve code quality.
Testing: You will advocate and instill a test-first mindset, guiding teams to adopt best practices for robust and reliable software.
Observability: You will drive improvements in observability across teams, share knowledge, and ensure effective monitoring and alerting are implemented within each domain.
Software Architecture: You will guide teams in designing loosely coupled, scalable architectures using proven design patterns. You will enable independent, frequent deployments, design for automation, and make decisions that minimize future change costs while considering failure modes and non-functional requirements.
Security: You will foster a security-first culture, lead by example, and collaborate with security and engineering teams to refine secure coding practices aligned with the client's strategy.
CI/CD: You will lead the design of automated build and deployment pipelines, help teams eliminate waste and duplication, and identify opportunities to enhance existing CI/CD processes while promoting common tools and best practices.
What you'll bring along
Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
You have 5 years of experience in a similar role, demonstrating strong technical expertise.
You have solid experience with Microservices architecture, Java 8/11, REST APIs, API security, Docker, and tools like Jira, Confluence, Git, while applying TDD and working in Scrum environments.
You have experience implementing microservices using Spring Boot or similar frameworks.
You work confidently with GraphQL and AWS services such as Lambda, S3, SQS, and DynamoDB.
You write high-quality unit tests using JUnit 4/5 and mocking frameworks like Mockito.
You design and maintain CI/CD pipelines with a security and automation-first mindset (ideally using GitHub Actions).
You use IntelliJ and Maven effectively in your development workflow.
You communicate clearly and professionally in English, both written and verbal.
Nice to Have: You bring knowledge or hands-on experience with Infrastructure as Code (Terraform, CDK, or CloudFormation), GitHub Actions, MongoDB, Apache Kafka, and Kubernetes)
Excellent command of both spoken and written English
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.