Java Developer M/F
BNP Paribas Personal Finance
Bucharest, Bucharest, Romania
1 zi în urmă

Java Developer

Would you like to join an international Java development Teamthat delivers first class application for our businesses and clients around theworld?

We are looking for a Java developer to join our fast growing team.

Your role is to develop and maintain software applications according to the business needs allocated by the Java Team Lead.

You will be responsible for estimating, defining and developing features for new software or existing solutions. You will be involved in a product development lifecycle based on Agile or Waterfall methodologies.

Key Responsibilities

  • Develop software applications being involved in all the project phases
  • Technical analysis, development of features for new software or existing solutions
  • Deliver the source code, unit tests associated having all the quality checks validated as per internal procedures
  • Maintain, improve and provide support for the features developed
  • Responsible for the bug fixing into UAT and PROD environment based on the internal SLA
  • This job might require to travel abroad from time to time to keep proximity with client.

    Technical skills that are good to have :

    Experience : Minimum 3 years of relevant experience in Java technologies and projects JEE (Java enterprise edition)

    Backend

    Java Platform, Enterprise Edition 6 (Java EE 6)

    EJB / Spring Session Beans

    Interceptors / Spring AOP

    Bean validation / Spring Core

    Dependency injection / CDI / Spring Core

    JSP, Servlets, JavaScript, AJAX, MVC framework ( ex : Struts )

    Persistence

    JPA ( Hibernate ), JTA or Spring Data (if experience in Spring then easy to move on Hibernate with JPA&JTA)

    Web services

    JAX-RS ( REST API ) / Spring MVC with Rest, JSON, XML, HTML

    JSE (Java standard edition) : Very good OOP knowledge, Relevant experience with at least Java 7 version

    Others :

    Database : Oracle (SQL)

    Linux : Basic knowledge and hands-on experience

    Building & tools : Maven, Jenkins, Sonar, Nexus,

    Unit tests : Junit

    Version control system : GIT

    Design patterns : Relevant experience with at least three patterns (ex : Builder, Factory, Facade, Visitor, Proxy)

    It is even better if you know or want to know about this :

    Architecture : SOA ( Service Oriented Architecture ); N-tier architecture

    Java 8 : Lambda expressions, Streams, Functional interfaces with capacity to quickly assimilate Java 8 specificity if is not the case

    Unit tests : Mockito, PowerMock

    Server : Jboss or at least one enterprise application server

    Tools : Intellij Idea

    Web : Vaadin (optional)

    Framework : Spring, Angular, jQuery, React

    Web services : SOAP API

    Database Programming Language : PS / SGL

    Others : UML, XML

    We are not machines! Soft skills are important

  • Attention to detail and very good analytical qualities
  • Excellent communication skills
  • Language skills : English (written / verbal) - Advanced level
  • Team player mentality, ability and willingness to mentor others
  • Self-driven & autonomous, self-motivated, suggests ideas, has initiative and ability to drive the project development forward
  • Ability to keep up with technical innovation
  • Ability to plan work to meet deadlines
  • Time management skills - able to work simultaneously with several projects in different stages
  • Ability to strictly adhere to deadlines and to identify problems in the early stages
  • Ability to work in a changing environment, able to react positively when it is necessary
  • Pragmatic, with a positive attitude as well as a great capacity of comprehension
  • Emotional balance, constant professional behavior
  • Capacity to make decisions and take responsibility, Problem solver.
  • Good social skills, able to integrate in a local team as well as in a remote team
  • Customer oriented
  • BNP Paribas Personal Finance is an equal opportunity employer. Therefore, we do not discriminate based onOrigin, Age, Gender, Personal belief, or sexual orientation.

    Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular