ING Romania
Java Development Engineer
Fișa jobului
Discover ING Bank
ING is a frontrunner in the transformation of banking and a company that puts technology at its heart.
At ING, we believe all sustainable progress is driven by people with the imagination and determination to improve their future and the futures of those around them. We empower people and organisations to realise their own vision for a better future. Join us! Together we can build the next generation of digital banking!
Mission
A new project has been started within ING Romania with the scope to implement a new internet banking solution for companies from another ING Business Unit.
You will work side by side with the new business team that is responsible with the implementation of the new channel and also with colleagues from within ING Group and external provider(s).
The main focus will be to help with the design and implementations for building the local interfaces that will allow the new channel to be integrated within ING Romania architecture.
Your day-to-day:
- Develops and maintains software programs according to set coding standards;
- Estimates duration of programming and unit testing phase;
- Performs Unit Testing after implementation to assure that every component of the application that was added or changed is working properly;
- Main technologies: Java EE, EJB, JPA,Spring
What you bring to the team:
- Good knowledge of Object oriented design & programming (design patterns is a plus);
- Java programming experience;
- Very organized;
- Quality orientation/attention to detail;
- Experience in working with J2EE/ JEE Platform (JMS, JAX-WS,JAX-RS, EJB), Spring;
- SOA (SOAP and RESTfull services)
- SQL;
- Experience working with Agile and Continuous Delivery approaches and best practices, such as Extreme Programming (XP);
- Medium Level of English, verbal & written;
- University degree - (IT, engineering) background
Nice to have:
- ESB patterns and concepts;
- Experience with any ESB (preferably WSO2);
- Aspect oriented programing;
- Experience with a business rules engine (Drools);
- EAI patterns ;
- Understanding of Agile and iterative methodologies - Scrum;
- Experience with JBOSS AS;
- Experience with Maven;
- HTML5, JavaScript (AngularJS).
Nivel de vechime
Nivel mediu de experiență
Tip de angajare
Full-time
Ocupație
Tehnologia informației
Sectoare de activitate
Bănci