Senior Java Developer M/F
BNP Paribas
Bucharest, Bucharest, Romania
4 zile în urmă

Senior Java Developer

Would you like to join an international Java development Team that delivers first class applications for our businesses and clients around the world?

We are looking for a Java developer 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.

Key Responsibilities

Develop software applications being involved in all the project phases’ activities (analysis, design, coding, testing, support).

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

Technical skills that are good to have :

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

Relevant experience with at least Java 7 version

Others :

Database : Oracle (SQL)

Linux : Basic knowledge

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 more about this :

  • Architecture : SOA; 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 : PL / SQL
  • Others : UML, XML
  • We are not machines! Soft skills are important

  • Attention to detail and analytical qualities
  • Communication skills
  • Language skills : English (written / verbal) - Advanced level
  • Team player mentality : ability and willingness to collaborate and support
  • Self-driven, self-motivated, suggests ideas, has initiative
  • Ability to keep up with technical innovation
  • Ability to plan work to meet deadlines
  • Ability to work in a dynamic environment, proactivity
  • Pragmatic, with a positive attitude as well as a great capacity of comprehension
  • Emotional balance, constant professional behavior
  • Good social skills, able to integrate in a local team as well as in a global team
  • Customer oriented
  • CET is an equal opportunity employer. Therefore, we do not discriminate based on Origin, 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