Java Developer M/F in Bucuresti

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 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 Web 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 on Origin, Age, Gender, Personal belief, or sexual orientation.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!