Java Full-Stack Software Developer
Present in Romania since 2003, our client is an Engineering Centre that lives and breathes technology.
Our client's engineering culture is shaped by the use of cloud native technologies, microservices combined with a DevOps attitude and an innovative mindset. In Romania, our client has passionate teams sustaining the business segments of Access/Telecommunication, Mail & Media and Hosting.
We are looking for a Java or Full-Stack Software Developer to work in the Machine Learning Services Team in Bucharest.
- Be a part of a cross-functional team responsible for building our Machine Learning Services platform that will provide ML-based products to our cloud hosting customers, internal clients and UI group Tenants
- Develop platform components, services and APIs, in a cloud-native environment.
- Take part in all phases of development, maintenance and housekeeping of the platform
- Work closely with Product Owners, Architects to define the best technical solutions that match our product vision
- Collaborate with an international organization of software developers
- Strong Java language and ecosystem knowledge with a 4+ years’ experience
- Spring and Hibernate / JPA
- Very good command of software design patterns and architectural concepts
- Ability to take on technical concepts and deliver solution for project initiatives
- Microservice oriented architecture, performance and scalability concerns
- Very good OOP and OOD experience;
- Experience with building RESTful Web Services;
- Experience with build tools and versioning systems (Jenkins, Maven, GIT, Sonar);
- Experience with cloud-native environments such as Docker, Kubernetes;
- Very good written and verbal English skills;
Would be a plus:
- Product-oriented development mindset and a responsible ownership attitude towards software components
- Strong understanding of systems resilience, concurrency, and scalability concerns
- Hands-on experience with Python and scripting
- Knowledge of Machine Learning technologies, working with data and ML models
- Openness to take new approaches, learn new concepts and technologies
- An open collaboration approach and transparent communication
We are looking forward to receiving your application over the application-dashboard.
Our responsible consultant will contact you immediately after receipt.
Apply for this job
Does this job fit your talents and seem right for you? Don't hesitate to apply online now.