We provide IT Staff Augmentation Services!

Java Senior, Consultant Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Multilingual Software Engineer with more than 10 years using J2EE/J2SE (backend and front end tiers), experience in every step of the software development life cycle working for international companies working in the financial, banking and insurance business for top companies in Mexico and US.
  • Played key role in Architecting, coding and deploying Mule ESB services and REST API application. And worked on business logic for Communications and Insurance enterprises.
  • Hands on experience on front - end technologies such as HTML5, CSS, JavaScript, AngularJS, Angular4, JQuery, React.js and Bootstrap frameworks.
  • Responsible to develop SOAP web services in Mule ESB based on SOA architecture.
  • Developed application using Mule ESB and build and deployed the services in development and production environments.
  • Provided to 3 Insurance broker's developers during 3 weeks about Mule ESB community version.
  • Experienced in developing applications using MVC model, Struts, spring, Spring Batch, Spring Restful, Spring Quartz and CRON expressions, Spring Security, Spring Web Flow, Hibernate and JPA.
  • Experienced in developing and implementing SOAP and REST web services using JAX-WS and framework.
  • Experienced with scheduler like Quartz framework and integrated with spring to schedule the Cron jobs to run on daily and weekly basis.
  • Experienced in configuring login validation to Confidential &T SSO applications for authentication and authorization.
  • Experienced in XML parsing using XQuery with XPath, binding using JAXB.
  • Experienced in using front end debugging tools like Firebug, Developer tools.
  • Experienced in using build and deployment tools like Maven and Jenkins for continuos integration.
  • Experienced in Unix, Linux shell scripting to set and run Cron jobs.
  • Implemented Agile Scrum and TDD development methodologies on Software Development Life Cycle.
  • Hands on experience on Operating Systems like Ubuntu, Linux, and Windows.
  • Experienced with SQL databases like Postgres, Oracle, SQL Server, MySQL.
  • Skilled in using version control and branch repository tools like Subversion, SVN, Hg Mercurial.
  • Experienced in using HP Quality Center, RTC, JIRA, Red Mind as bug tracking tools.
  • Experienced in using IDE tools like STS, Eclipse, NetBeans, Mules ESB plug-in for eclipse.
  • Experienced visualizing table relationships in Confidential database using free license DB Visualizer tool.
  • Experienced in using test frameworks like Junit/Junit5, Selenium, Robot framework, Parasoft. Also tested web services using tools like POST Man, Soap UI.
  • Experienced writing user manuals and documentation of web application flows and creating backup scripts in Oracle Xpress and db visualizer for delivery of projects.
  • Basic understanding on AWS (EC2, AWS CLI, IAM) and Lambda workflow.
  • Excellent communication skills, interpersonal, hardworking, mentoring and Confidential very good team player.

TECHNICAL SKILLS:

TOOLS: Programming Languages Java 8/7/6, JEE, JavaScript, XML, PL/SQL, Python

Java/JEE Technologies: JDBC, Servlets, JSP, JSF2, Struts, XML (DOM, SAX), Spring, Hibernate, Web Services (SOAP), Web Services (Restful)

Client-Side Programming: JavaScript, JSON, CSS, HTML, Ajax, Angular4, Jquery, Bootstrap

Frameworks: Struts, Struts2, Spring Core, JDBC, Spring RESTful, Spring Security, Hibernate, Apache CXF, Jersey, Mule Enterprise Service Bus, Sales force, Primefaces, Informix, JAX-WS, Android, Cygwin configuration, Spring Quartz

ORM Technologies: Hibernate

Web Services: SOAP, REST

XML Technologies: XML, XSLT, DTD, Schema (XSD)

RDBMS: Oracle (7.1 /8.x /9.1/10/10g/12c), MS-SQL Server 2008 SP1, SQL Server, (SQL, stored procedures), MySQL

Tools: SOAP UI, Db Visualizer, JIRA, HP ALM Quality Center, XML Spy,, IntelliJ 3.0, Jasper Reports, Microsoft Visual Paradigm, SQL Developer, TOAD, Selenium, Robot framework, Jenkins

Web/Application Server: WebLogic Application Server 11g/12c, Tomcat 6.x, Wildfly

Version Control: GIT, SVN Repository Configuration (Hg Mercurial)

Bug Tracking Tools: Jira, Redmind, HP Quality Center (UFT)

Operating Systems: Windows XP/Vista/7/8, Linux, UNIX

Methodologies: Scrum

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Java senior, Consultant

Responsibilities:

  • Responsible for complete design of Confidential system with different J2EE technologies and Database.
  • Improvement of performance using pool threads.
  • Used Restful and SOAP Webservices for implementation of different modules across the application.
  • Worked in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Integrated Spring Dependency Injection among different layers of an application with spring and O/R mapping tool of Hibernate for rapid development and ease of maintenance.
  • Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing
  • Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Used various JQuery plug-in like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
  • Created JQuery-AJAX callback methods to get the data in JSON format and displayed on many different controls in the HTML page.
  • Extensively worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
  • Involved in creating styling framework for the web pages using CSS Bootstrap along with Grids, Pagination, and Dialog box, Carousel, Form, Navbar and Table.
  • Created responsive layouts for mobile plot forms by creating grid model using Bootstrap.
  • Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules.
  • Responsible for code reviews in GitHub, creating sprint branches, proper build and deployments to different environments.

Frameworks/Tools: Java 8, Github, HTML5, CSS3, JavaScript, Dependency injection with Google guice, Oracle database.

Confidential

Senior Java Developer

Responsibilities:

  • Build web application using open java libraries and oracle stored procedures was developed to make both processes: linking IMEI - Serial number and generation of Virtual IMEIs.
  • Participated in development of web application Handset Lookup executing tests checking that business rules were satisfied after adjusting code during development
  • Developed applications for Restful API services, UI applications with spring framework,
  • Hibernate, JerseyHelped making corrections in code during development and after testing of business rules in backend and stored procedures
  • Documentation of user manual and installation manual of web application Handset Lookup
  • Debugging of stored procedures to find and resolve bugs during user tests.
  • Creation of JNDI conexion pool in server Wildfly and use of conexion from backend
  • Maintaining of CSS styles to fit corporative colors provided by customer.
  • Maintaining to the main JSP views of the web application
  • Responsible for code reviews in Hg Mercurial, creating sprint branches, proper build and deployments to different environments.
  • Linking process of hardware between IMEI and Serial number was made by Confidential &T internal staff and was likely to have failures. Virtual IMEIs from Serial numbers were generated also by Confidential &T internal staff.
  • Executed manual test cases found on JIRA. The application was QA and production of Sprint Company
  • Automated tests of web-services using licensed Parasoft IDE SOA tests in project ONAP.
  • Configured Confidential script using JavaScript for an automated test in Parasoft SOA IDE test
  • This script allowed to select an element in Confidential list of several pages. Then the element to click could be found on the first page or the last page.
  • Involved in Code Reviews to implement coding standards for the entire project
  • Ensured timely deliveries of work requests

Frameworks/Tools: Java 7/6, HTML5, CSS3, JavaScript, Spring, JSP, properties files, Apache POI, Struts 2, Restfull API, Web-Services, Wildfly Server, Oracle database, Stored procedures.

Confidential, Mexico City

Fullstack Java Project Lead

Responsibilities:

  • Developed an application to ensure the size of the fields in plain files that were used to test an external application for invoice generation.
  • Adapt legacy code of Confidential previous application for the same purpose but built with another technology in the front. Specifically, Angular 4.
  • Played Confidential key role during Analyzing, preparing technical and functional design specification documents as per the Requirements, Development of API.
  • Production of technical design documentation
  • Configure conexi n in Spring to Confidential database using JPA and Hibernate.
  • Configuration of Linux server to be used as repository of the application code with Hg Mercurial, specifically installation of open -
  • SSH-server and open-SSH client to open port 22. installation of nmap to check opened ports.
  • Granular security Confidential buttons level using Access Control List of Spring.
  • Use of Lazyload interface of primefaces to fill tables in Confidential lazy way.
  • Implemented the services tier using Spring and Apache CXF
  • Integrated with various external systems using REST web services
  • Used the SOAPUI and Advanced Rest Client for testing the Restful web services.
  • Human validation of test files for rate application for invoice generation.
  • Server configuration: On Linux: Configuration of Linux server to be used as repository of the application code with Hg Mercurial, specifically installation of open-SSH-server & open-SSH-client to open port 22.
  • Installation of nmap to check opened ports. On Windows: Installation of Linux tools on Windows Server using Cygwin.to login dynamically to external servers using keys and send files.

Frameworks/Tools: Java, HTML5, CSS3, JavaScript, Angular 4, Java Server Faces 2, Hibernate, JPA, Spring core, Spring Web Flow, Spring Security, Primefaces, Maven.

Confidential, Mexico

Java developer

Responsibilities:

  • Used JavaScript and CSS to support web mobile display of pages in Confidential (Bank) application
  • Maintained and created new views for the responsive application from Confidential using JavaScript, CSS3 and HTML5.
  • Developed asynchronous web application using Asynchronous JavaScript and XML (AJAX)

Frameworks/Tools: Java, J2EE, HTML5, CSS3, JavaScript, Windows

Confidential

Java Developer

Responsibilities:

  • Maintained and improved Commercial Mexicana's web application, Creating and maintaining views using, Primeface, CSS & JavaScript
  • Used several components of DHTMLX like Form, Layout, Calendar, Grid, Tree Grid, Message, Menu, Tabbar, Toolbar for developing web pages
  • Maintained application by Spring MVC framework
  • Worked on Oracle database for persisting application related data using stored procedures
  • Used Apache log4j Logging framework for logging of trace and Auditing
  • Improved Excel and PDF reports using Jasper reports

Frameworks/Tools: Java, J2EE, CSS3, JavaScript, Primefaces, Windows.

Ohka Systems

Java Software Engineer

Responsibilities:

  • Developed restful services in Confidential middleware using J2EE, spring core, spring context, spring security, rest (jersey), and Scala.
  • Request and responses were defined with Json. Interaction with the database were defined consuming store procedures.
  • The project was Confidential re - engineering of mobile and web application for creating car agency appointments for the service of Confidential customer's car.
  • Participated developing middleware application to sell Software as Confidential service to Car Agencies, and provide users Confidential track of the process status of their cars by web application or mobile application.
  • Developed applications using technologies like Web Service SOAP and Restful, consumed PL/SQL services, JDBC, HTML, CSS etc.
  • Participated developing middleware application for Insurance Broker for health hospitals ( Confidential ) using Spring Core, Spring restful, Jersey for serialization of JSON to java objects, Spring security, Mule Enterprise Service Bus.
  • Maintained Spring restful services in the Backend, maintained Scala services in the Backend.
  • Developed SOA service using Enterprise Service Bus (MULE). Services were web-services and consumed information from Confidential database of an insurance broker ( Confidential ) Maintenance of services of Confidential bonding company (Aserta).
  • Consumed store procedures created in PostgreSQL.
  • Particularly worked Confidential the middleware receiving post request coming from iPads, consuming information from databases using stored procedures and consuming web-services.
  • Responsible to build and deployment application in multiple environments.
  • Performed unit testing with Junit.
  • Involved in project planning, estimation and development progress tracking.

Frameworks/Tools: Core Java, J2EE, Spring-core, Spring Context, Spring Security, Jersey, Scala, Json, Servlets, Mule, Web-Services, Windows, SQL, Oracle

We'd love your feedback!