Post Job Free
Sign in

Web Services Java Developer

Location:
Lakeland, FL
Salary:
70000
Posted:
June 18, 2017

Contact this candidate

Resume:

Yovannys Sanchez Corales

Phone: 863-***-****

Email: *.*******.*******@*****.*** / *************@*****.***

SUMMARY

An accomplished Master's Degree in Applied Computer Science Software and Engineer specialized in object oriented and web design using Java. Extensive experience in the full life cycle of the software development process including requirements, definition, prototyping, design, implementation, testing, maintenance and support.

8 years of experience in Java development including Analysis, Design and Development of Applications.

Used Agile software development methodology to develop project plans.

Experience in UML Diagramming Use Cases, Class Diagrams, Sequence Diagrams, Database Design for Design Documents.

Used several design patterns such as Singleton, Factory, Data Access Object, Front Controller, Model View Controller, Service Locator and Session Facade.

Front-end experience using CSS, HTML, JavaScript, Richfaces and PrimeFaces.

Extensive experience with building the DAO layer of applications with Hibernate with the use of both XML and JPA annotations.

Extensive experience using database servers, specifically PostgreSQL, MySQL and MS Server.

Experience utilizing Spring Framework and Spring Boot, Inversion of Control, Oriented Programming and MVC.

Experience integrating Spring 3.1 with Hibernate 4.0 using Contextual Sessions.

Experience using Jboss Seam Framework 2.1 and Jboss Drools.

Experience using Swing Components.

Exposed and consumed both RESTful and SOAP based Web Services.

Experience using Maven, GIT or SVN as a project management tool.

Experience with medical system standards as HL7-CDA and IHE.

TECHNICAL ENVIRONMENT

Programming Languages: Java, PHP, C++

Scripting Languages: JavaScript, AJAX, Shell

Markup Languages: HTML, XML, XSLT, XSD

Web Technologies: JSP, CSS

Middleware: EJB 3.0, Web Services (SOAP & REST)

Databases: PostgreSQL, MySQL and SQL Server

Database Query Languages: PL/SQL, HQL, Criteria API

J2EE Frameworks: Hibernate, Spring, Jboss Seam

Unit Testing Tools: J-Unit, Jmeter

Application Servers: Jboss and Tomcat Server

Repositories: Subversion SVN, Git

Development tools: Eclipse, NetBeans, Jboss Developer Studio, Web storm, Maven

Operating Systems: Windows 7,8,10, UNIX (Debian-Ubuntu)

EDUCATION/TRAINING/CERTIFICATION

Master's Degree in Applied Computer Science, Computer Sciences University, Havana, Cuba, 2010-2012

Bachelor’s Degree in Informatics Engineering, Higher Polytechnic Institute “José Antonio Echeverría”, Havana, Cuba, 2000-2005

WORK EXPERIENCE

May 2016 – Till Date

EMSAMBLE Company, Montevideo, Uruguay

Contact person name: Marcel Raul Rodriguez Santos, Phone: +598-**-***-***, ******@********.***.**

Project: System for accounting control in truck business

Java Developer

Responsibilities:

Design and develop the useful microservices using SpringBoot.

Configure the different horizontal services such as discovery, configuration, security, Documentation and routing using Netflix stack.

Encrypt the persistent information through the jasypt library and integrate it with Hibernate ORM.

Improved the coding standards, code reuse, and performance of the application by making use of good development practices as HATEOAS.

Used Spring framework for IOC (Inverse of Control), security and managed other Java Beans and Spring Boot to build Microservices.

Involved in deploying the application in undertow server.

Used Maven as a build tool and dependecy management.

Used PostgreSQL to store the information.

Environment:

Spring Boot, Java 7, PostgreSQL, NetBeans, REST, GIT, Maven and Netflix OSS Stack.

Project finished: Automatic XML Generator for Stock Products

Java Developer

Responsibilities:

Swing Components to build the UI

JAX-WS for the Web services clients.

Used Maven as a build tool and dependecy management.

Environment:

Java 7, PostgreSQL, NetBeans, REST, GIT.

May 2015 – May 2016

MEGAPRACTICAL S.A, DF, Mexico

Contact person name: Reinier Alonso (Operator Boss), Phone: +52-155-****-****, ******@*************.***, *******.******@*****.***

Project: Electronic invoicing System

Description:

It is a system for the management of electronic invoices, the stamp process, cancelation, validation, emission as well as the storage of the same ones.

Responsibilities:

Design and develop the useful microservices using MSF4J.

Used Spring framework for IOC (Inverse of Control), security and managed other Java Beans.

Used Junit and Selenium for testing Digital Life Web Application.

Implemented the MVC Design Pattern within the web automation project.

Utilized Vaadin for the UI Web Elements.

Used PostgreSQL to store the information.

Provided implementation to produce and consume Restful web services.

Environment:

Spring Tool Suite, Java 7, Junit, Selenium, XML, REST, SVN, Maven, Apache Tomcat

Project: Hospital Information Systems (HIS)

Description:

It is a system that implements the fundamental processes of a hospital entity.

Responsibilities:

Design and develop the DerechoHabiente module.

Used Jboss * Tools, Facelets and Richfaces library.

Implemented the MVC Design Pattern within the web automation project.

Utilized Richfaces for the UI Web Elements.

Used PostgreSQL to store the information.

Provided implementation to produce and consume SOAP web services.

Environment:

Jboss * Tool, Java 7, Junit, Selenium, XML, REST, SVN, Jboss Server, Jboss Developer Studio

Sep 2005 – May 2015

Medical Informatics Center (CESIM), Habana, Cuba

Contact person name: Filiberto Lopez Cossio (CEO), Phone: (+53) 7 837 3740, 837 3713

Java Developer

Description:

Development of an integrated health system for the primary, hospital and tertiary levels.

Responsibilities:

Used Agile software development methodology to develop project plans.

Design using UML diagram and generate the artefacts.

Used Jboss * Tools, Facelets and Richfaces library

Implementation de birth module using good practices and design patterns like Singleton and Abstract Factory.

Exposed business methods through EJB Stateless Session Beans.

Consumed SOAP Web Services to call the Adobe Webmethod for PDF generation.

Used SoapUI testing tool to test the SOAP and REST-based Web services.

Keeped track of defects by communicating with QA and testing teams during and after the development process.

Environment:

Jboss * Tool, Java 7, Junit, Selenium, XML, REST, SVN, Jboss Developer Studio.

Professional references:

Name: Alexander Guedes Hernández Name: David Crespo

Designation: Co-Worker Designation: Team Lead

Email: *********.**********@*****.*** Email: ********@*****.***

Phone: 813-***-**** Phone: 714-***-****



Contact this candidate