Java Developer
Root Resourcing S.L.
Barcelona Y Alrededores, España
Outsourced as Senior Developer to Pfizer Inc. Working on the back-end of various applications in Java. My main duty was to stablish the basis (including creating a framework) for REST API development in order to replace an old-fashioned backend application and to collaborate with developers in REST API development.Fully remote position.Responsibilities:- Develop services with their corresponding unit and/or integration tests- Run functional tests- Develop REST APIs, from the ground up- Develop a framework to aggregate common functionalities for REST APIs and ease developer work- Configure Jenkins to automatically deploy the APIs to DEV environment whenever a commit is made.- Support developers with APIs interface design, code style, how to use/how to build libraries, etc.- Libraries design and coding- Stablish code style rules; create and mantain a Checkstyle configuration according to those- Review developer’s code- Take part in team architecture meetings and serve as backup architectTechnology checklist: Java (JEE 8); Jersey, Jackson/Gson, JAXB, JSON; Guice; Oracle; IntelliJ IDEA; TOAD; Subversion/Git; Junit 4, Mockito 2, Cucumber, Gherkin, Karate,Grizzly, NanoHTTPD; Checkstyle, FindBugs; GitLab; Postman, PuTTY