Client description
We are part of the bank and conducting the best of its projects!
CET, short for Central Europe Technologies, is an expertise Center for BNP Paribas Personal Finance. CET office is located in Bucharest, Romania and brings together nearly 200 employees, highly specialized in various IT systems (Java, .Net, Python, Cobol). CET is a referent business partner for all BNP Paribas Personal Finance subsidiaries serving 15 countries and is continuously expanding.
CET Mission:
We are proud to develop and maintain strategic business applications and deliver the best level quality for the bank all around the world.
Mission description
Would you like to join a skilled Java Engineering Team that delivers first class applications for our businesses and clients around the world? We are looking for Senior Java Engineers to join our fast growing team.
Your role is to develop software applications according to the business needs being involved in all phases of SDLC based on Agile or waterfall frameworks.
Requirements
Experience: Minimum 5 years of relevant experience in Java technologies and large projects
Technical skills:
JEE: Java Platform, EE 8
Backend:
- EJB / Spring Session Beans
- Interceptors / Spring AOP
- Bean Validation / Spring Core
- Dependency Injection / CDI / Spring Core
Web:
- JSP, Servlets, Filters
- JavaScript, AJAX
- MVC framework ( ex: Struts )
Persistence: JPA ( Hibernate ), JTA or Spring Data
Web Services:
- JAX-RS ( REST API ) / Spring MVC with Rest
- SOAP
JSE:
- Relevant experience with at least Java SE 7 version
- Java 8: Lambda expressions, Streams, Functional interfaces
Architecture: SOA; N-tier architecture
Server: JBoss or another Enterprise Application Server
Design patterns: Relevant experience with at least three patterns (ex: Builder, Factory, Facade, Visitor, Proxy)
Frameworks: Spring, Angular, jQuery, React
IDE: IntelliJ IDEA
Database: Oracle (SQL, PL/SQL)
Linux: Hands-on experience
Building & tools: Maven, Jenkins, Sonar, Nexus
Unit tests: JUnit, Mockito, PowerMock
Version control system: GIT
Others: UML
We value:
- Attention to detail and very good analytical qualities
- Great capacity of comprehension
- Problem solving skills
- Team player mentality: ability and willingness to mentor others
- Language skills: English (written / verbal) – advanced level
CET is an equal opportunity employer. Therefore, we do not discriminate based on Origin, Age, Gender, Personal belief, or sexual orientation.