Backend Engineer developing applications for digital banking at NTT DATA Romania. Working collaboratively in team-focused Agile environment using Java and Spring frameworks.
Responsibilities
Maintain high standards of software quality within the team by following good practices and habits
Develop, test and document Java-based software components in accordance with requirements
Contribute to all stages of software development lifecycle
Identify and resolve any technical issue arising
Write unit tests for robustness, edge cases and general reliability
Participate in peer-reviews of solution designs and related code
Create design documentation
Plan and support releases
Support QA team to provide high quality
Work in a scaled Agile working environment
Be part of a global and diverse team
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field
At least 4y+ of experience in working with Java, Spring
Good understanding of REST
Good understanding of design patterns, awareness/understanding of SOLID principles
Knowledge of Data structures/Collections
Understanding of microservices architecture
Experience with relational databases (Oracle)
Experience with GCP would be a plus
Knowledge and experience of agile values, principles and methods (e.g. based on SCRUM or Kanban)
You have good communication, interpersonal skills and are a team player
You are able to work in a global multi-cultural environment and can work with teams located in different time zones
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
Java Full Stack Developer working at Sapsol Technologies to design and maintain web applications using Java and React. Collaborating with teams and improving product development processes.
Backend Engineer designing and creating scalable systems for Plum’s smart saving and investing app. Collaborating within a cross - functional team to enhance the user experience and product reliability.
Associate Software Engineer developing backend improvements within the Kernel execution engine at hx's AI platform for insurance decision - making. Collaborating closely with experienced engineers to enhance system stability and correctness.
Backend Engineer on a Product Team at an AI startup to build the database layer for generative AI products. Focus on PostgreSQL and ClickHouse for high - performance data management.
Full - stack Java Developer for client focused on energy and mobility solutions. Collaborating in R&D team to develop software for high - availability critical systems.
Senior Softwareentwickler für C#/.NET bei ASTRUM IT, spezialisiert auf Besucher - und Yard Management Software. Verantwortlich für die Weiterentwicklung des Produkts VISIT in einem agilen Umfeld.
Senior Software Engineer developing back - end applications for Favor’s logistics operations. Engaging with product and operations teams to deliver tools connecting customers, runners, and merchants.
Senior Backend Developer required for eCommerce projects, focusing on backend development and system integrations. Collaborating with cross - functional teams to deliver scalable solutions.
Senior Full Stack Developer responsible for architecting scalable web applications for a digital commerce ecosystem. Collaborating with cross - functional teams to deliver best - in - class solutions.