Senior Java Developer

Employer: QUALITANCE
Domain:
  • IT Software
  • Job type: full-time
    Job level: > 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 24.02.2018
    Short company description

    We develop revolutionary products and services that leverage next generation technology.
    We build web, mobile and VR platforms powered by emerging technologies and experience design.

    Requirements

    - Curious and fast learner
    - Able to translate business needs into technical requirements and implementation
    - Team player interested to be part of a senior team of talented developers
    - Opened to learn new software development processes, like test-driven developing or domain-driven design
    - Motivated by challenges and new opportunities(including learning technologies and products from the WebSphere portfolio MQ, WMQ Broker, BPM, ESB, WODM, iLog)
    - Very good understanding of Object Oriented and Enterprise Design Patterns
    - Strong Java EE knowledge (Servlet, JSP + Tiles, JSTL, Filter)
    - Front-End Web application frameworks: Apache Struts, JSF, EJB 3.0, Spring (Core/MVC/Security), Google Web Toolkit
    - Web Services: RESTFull, Soap
    - ORM: EJB 3.0, Hibernate/JPA, iBatis
    - Unit testing using JUnit and EasyMock
    - SQL/PL-SQL solid experience
    - Oracle / DB2 database
    - Pure web experience including Javascript, Ajax, HTML5, CSS3
    - Tools: Ant, Maven, Continous Integration, SVN
    - Application server knowledge JBoss / WebSphere Application Server
    - Fluent in English

    Nice to have:
    - Agile (SCRUM) experience is a plus
    - Javascript frameworks: JQuery, DOJO, Angular.js
    - French is preferred
    - Technical team leading responsibilities are needed: status monitoring and reporting, team coaching and mentoring

    Responsibilities

    - Performed analysis activities including requirement clarifications, documenting use case
    - Actively involved in the functional and technical discussion with the client
    - Performed estimations based on industry project-specific methods and tools
    - Create and implement technical software solutions and perform product integration (including unit testing, integration and system tests)
    - Actively involved in all the project stages(analysis, design, implementation, test/acceptance) when required
    - Perform code review and provide technical mentoring for the junior developers