Project Description:Your role and work environmentYou work within the ING Romania Office
Responsibilities:• Create, develop and support advanced business applications for the Wholesale lending line of business• Search and propose solutions using the newest technologies• Ensure code quality and maintainability by tackling technological debt, conducting code reviews, and refactoring• Help your team grow and think of ways to make solutions scalable and future proof• You continuously improve your skills to adapt to new situations, and always deliver the highest quality results
Mandatory Skills Description:• You have a pro-active and hands-on attitude; you speak up about your ideas• 8+ years hands on professional experience• Excellent knowledge of Object-Oriented Programming and Design Patterns• Excellent knowledge of Java 17, Git, Maven• Experience in creating web applications, SOAP/RESTful APIS• Good knowledge of relational databases, e.g. Oracle• Experience with projects within the Spring Framework, like Spring Boot and Spring MVC• Knowledge of Micro-Services architecture, dispersion services, scalability, container technologies: Docker, OpenShift• Knowledge of Hibernate Framework• Strong knowledge in Front end frameworks and working experience in developing Web components using one or more framework of the Angular 8 + , ReactJS , Lit-HTML/Lit-Element.
Nice-to-Have Skills Description:• Prior experience of working in an agile/DevOps environment• Knowledge of Continuous Delivery tools, such as Azure DevOps• Experience in work with message brokers: WebSphere MQ, Kafka• Scripting skills using languages such as PowerShell, Bash, Python