Java Tooling Expert
Normă de muncă întreagă, Bucureşti, Permanent
Development & Technical Analysis Nivel de experiență
Nivel mediu Nivel studii
Absolvent facultate cu diplomă de licenţă Tipul contractului
Contract de muncă
Bucureşti ID Post
Discover ING Software Development Center
ING Software Development Center is an international hub for technology & innovation, developing IT solutions across ING in areas such as Core Banking, Big Data, Financial Markets, Data Management, Touch Point Architecture and many more. By using the latest methodologies in software development, our fast growing team gathers more than 250 tech enthusiasts who work for international projects that go beyond traditional banking.
BCD (Bank-wide Customer Domain) develops and implements 75 applications, consisting of 500 reusable components, which work together in one ecosystem!
The requirements of the whole department are grouped in different projects and different teams.
For the Tooling team we’re looking for 2 Java Developers (tooling experts).
As a Java Tooling Expert you’ll work on projects with an international character since the applications we develop are implemented worldwide. You will need to understand the full stack and contribute to all activities on your backlog.
Wanna know more about BCD? Read here: http://bit.ly/2cwcbjR
•Participate in continuous integration and delivery initiatives that will be in line with the roadmap and ING’s standard continuous delivery pipeline. Before the existence of Maven, we started automating the development environment with Ant and unit tests. We integrated this into our working environment (RAD and currently Eclipse) and we can now create workspaces and build releases easily. Over the years this homegrown system has become stable but the long term task is to move towards ING’s standard continuous delivery pipeline;
•We operate according to Scrum Agile development process and strongly believe in the DevOps approach to delivering IT solutions. The focus is on high-quality mission-critical software delivered in time using iterative development with regular milestone demos to the business, so that at the end there are no surprises about what we build;
•Occasional travelling to Amsterdam, Netherlands, and other countries might be required.
What you bring to the team
•An University degree in Computer Science;
•A couple of years of Java software engineering experience in order to be able to efficiently develop and maintain code in a complex environment;
•Good overview of Java Development techniques: Jenkins, Eclipse Plugins, Git, Maven / Gradle, advanced knowledge of Java 7/8, Rest API’s, JSON, Oracle;
•Knowledge of persistency frameworks (e.g. Hibernate, MyBatis), knowledge of MVC-models (e.g. Struts or Spring);
•Experience in developing automated tests with JUnit ,Cucumber and Selenium;
•Additional knowledge on Document Management Solutions, Documentum (EMC), xPresso, xPression or Elastic Search would be an advantage;
•Good communication skills in English;
•Strong analytical skills, proactivity and willingness to share knowledge with others.