Back-end developer engineer (digital bancassurance)
ING is currently entering a partnership with an Insurer to launch a digital bancassurance proposition. In line with ING's strategy, offering protection is a key next step in realizing our ambition to become the "go-to place for financial needs.
Current statistics say there is
About the job
We believe that business value is delivered by agile top engineers working together in high performing Biz / Dev / Ops / Sec teams.
For this proposition, squads will need to be set up still and the various disciplines would need to work together.
C&G is looking for enthusiastic Dev Engineers. Team-players that are technically passionate, proud of their craft, solution-focussed and broadly developed : able to design, develop, test, deliver and maintain high-quality software solutions for our customers.
As part of the partner selection, a lot of time and energy has been spent on understanding each other’s architectures, integration patterns and foreseen key features.
As we are now kicking off the programme we are aiming to get a number of squads up and running which will start with the insurance partner integration, as well as the design thinking to get a first proposition out of the door.
The goal is to learn fast and overcome impediments early in the process, so we can get the the next step, a central platform, up and running quickly in the iterations to come.
Eventually this would need to be integrated in ING front end channels (web, mobile app).
Build clean and maintainable code from scratch or customize (configure, implement, integrate) off the shelf software developed by a third party
Use your knowledge of one or more frameworks (depending on your domain this concerns User Interfaces, Middleware, Databases, etc.
to make your application better
Have an understanding of Operating Systems (Unix, Windows, etc.) and Middleware software which you configure to deliver agreed features.
You know where the risks are between your application / DB and OS and middleware
You understand and apply capacity- and performance management - You understand the principles of Continuous Delivery and use these in your DevOps team
You test code and applications : unit, system, regression, functional, integration, security, PEN, and chain testing at different (more and more connected) environments
You keep the IT Service secure at all levels : OS, middleware, application, chain and ING level
You take the right countermeasures to ensure Confidentiality, Integrity and Availability
A colleague who understands the balance between working autonomously and working together. You listen and invest in others to achieve shared goals.
You’re happy to challenge the status quo and are eager to propose creative solutions to problems.
As a back-end engineer, you definitely
Spring (Core / IoC, WebMVC, Spring transaction management)
JUnit, Mockito or EasyMock
CI tooling : Jenkins, Sonar
IDE like Eclipse or IntelliJ
Version control : at least SVN, preferably Git.
Basic SQL knowledge : writing queries, (outer) joins, simple database modelling to 3rd NF
Artifact repositories : Nexus or Artifactory
JEE application servers / web containers like Tomcat (preferred), Websphere, Weblogic or JBoss
Basic linux (bash) scripting capabilities
Next to these must haves, the candidate should have knowledge of the following :
Issue trackers like Jira / Trac
Collaboration tooling like Confluence
Ansible, Docker, Kubernetes, Openshift
Test automation tools like Selenium Webdriver, Cucumber
RDBMS : Oracle 11g, stored procedures
Some sort of front-end templating : JSP, Velocity, Freemarker
And finally the following nice to haves :
Knowledge of Functional programming paradigm, data stream processing and tools that support that, like Apache Kafka and Apache Flink
Knowledge of Polymer / Webcomponents
Soft skills :
The mindset to join agile driven projects in a DevOps squad and energized to prove that agile can also be applied to a complex and regulated environment.
You have an excellent written and spoken knowledge of English
Domain knowledge in digital retail banking or insurance is an asset
This will be a challenging work environment with extensive, innovative developments. We are learning every day.
Reports to : IT area lead
Position based in Paris (8ème arrondissement)