We provide IT Staff Augmentation Services!

Java Tech Lead Resume

Dallas, TX

PROFESSIONAL SUMMARY:

  • Having 13 years of Working as experience in JAVA Technologies as Technical Leader and Senior Developer
  • 10 years of 7 years in Frameworks Management such as Spring, Struts 2 years, Primefaces 3 years, Hibernate.
  • 4 years, Apache Camel and Camunda BPMN 2 years. Microservices with Spring Netflix. Knowledge of OAS Application Servers, WebSphere Server.
  • 2 years working as Technical Leader, managing small groups of Developers and his developments through code reviews, code standards and code quality checking with plugins such as Sonar, Checkstyle, PMD and Find bugs.
  • Strong Experience developing Microservices and different infrastructure support components like databases connectors, orchestration and message processing libraries Cloud oriented with Spring Boot.
  • Developing for Microservice Architecture using Netflix Suite components (Hystrix, Eureka, Config - Server, Spring Cloud Gateway).
  • Development and consumption of Web Services both SOA and RESTFUL with JAX-RPC and Spring Rest Controller.
  • Developed Solutions using technology such as Spring MVC, Spring Boot, Spring Cloud, Spring Batch, Struts and Hibernate.
  • Experience with SQL databases such as Oracle 11g, 12c, Postgres 9.2 and MySQL using Hibernate, JPA and Spring Data frameworks.
  • Experience designing/developing solutions with Message and Event Brokers such as Apache JMS, Solace and Apache MQ, Ti bco MQ.
  • Good experience with Java Server Faces (JSF) framework with Primefaces.
  • Code Version Management with Subversion and Git (Github, Bitbucket, Gitlab).

TECHNICAL SKILLS:

Java SE 6: 7, SQL, Javascript

Databases: MongoDB, Oracle 11g, SQLServer, MySQL

Caches: Gem fire

Frameworks: Spring MVC, Spring Boot, Spring Batch, JSF, Primefaces, Hystrix, Eureka, Spring Cloud Gateway, Config Server, Hibernate, Spring Data, JPA

Web Servers: Websphere, OC4J, Apache Tomcat, JBoss

Build Management: Maven

Code Analysis: Sonar, checkstyle, PMD

Testing: JMeter, SoapUI, Postman

Documentation: Swagger

Repository Manager: Nexus, Artifactory

Version Control System: SVN, Git (BitBucket, GitHub, GitLab)

IDE: Eclipse, Spring Tool Suite, JDeveloper, Netbeans

Container: Docker

PaaS: PCF, AWS

Operating Systems: MS Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Tech Lead

Responsibilities:

  • Analysis of e-commerce sales processes to adjust processes and connectivity with Mirkl API, Elaboration of Flow Charts and Entity Model Relationship with draw.io
  • Modeling ER create de Scripts Tables and their relationships for the new functionality of Marketplace and the existing e-commerce of Confidential
  • Develop the Bridge Interface for Mirkl API with Rest template Spring Framework 4.5 and HTTP Client Apache 2.2.
  • Lead a small cell 2 Java Backend Developers, for Build the new upgrade for new version libraries for old web projects from Spring 3.0 to Spring 4.5 with JDK 1.7 Support and Maven Plugin
  • Develop additional Rest Services that connect to Mirkl API services, with support for Apache Tomcat using JDK 1.7 and Spring Framework 4.5 and Spring Rest Template
  • Review of applications to apply improvements like Source Code Review and Checkstyle, The proper use of transactionality.
  • Verifying queries to the Database, adding validations to the input of the rest services, to prevent SQL injections and manage limits on input variables
  • Develop Services for sending Guides by contacting the APIs of FedEx and DHL
  • SVN code versioning

Environment: JDK 6, 7, Apache Tomcat. Spring Framework 4.2, Spring Boot 2.1, Web Application Deployment IBM WAS 8.5. SVN, Postgres 9.2, DB2

Confidential

Java Tech Lead

Responsibilities:

  • Participating in Analysis and design to build iAfore application, Elaboration Flow Charts and Entity Model Relationship, to describe the functionality and improvement to the processes of the new version of the iAfore system
  • Design of a technological base for the creation of microservices projects working together with architect’s specialist in PFC
  • Analysis and design of new modules, for integration of catalogs, reports and batch processes.
  • Leading a small cell with 4 programmers, 3 Backend programmers and a Front end
  • Weekly follow-up of tasks with the work plan to the Product Owner and with the development team in daily meetings, tracking the tasks in a Confidential System
  • Develop of microservices with Springboot 2.1 to be deployed in PCF
  • Develop iAfore Web Project call as “Configurator Administrator System”, with Spring MVC and use a template for the front Admin Pro based in HTML5, Bootstrap and Jquery with Ajax call to Microservices, with the Spring MVC Support with WS LDAP communication.
  • Projects were generated with the technological framework to grow micro services
  • Test cases and unit tests (Junit) and comprehensive tests QA and Staging environments
  • Tracking and Troubleshooting by the QA team
  • Git code versioning

Environment: JDK 7-8, Spring Boot 2.2, Spring Framework and MVC 5.5, PCF (Pivotal Cloud Foundry) and Web Application Deployment (Configurator) IBM WAS 9. GIT, Oracle 12c

Confidential

Java Consultant

Responsibilities:

  • Attending meetings with the client for project reviews, definitions and scope
  • Follow up to customer understanding meetings
  • Participating in Analysis and design to build Cotizador application, Elaboration Flow Charts and Entity Model Relationship with MS Visio and Draw.io Tools
  • Analysis and design of new modules for integration catalogs.
  • Development of new Cotizador System modules for corporate lines.
  • Develop Web Project “Cotizador”, with Spring MVC and use a template for the front Admin Pro based in HTML5, Bootstrap and Jquery with Ajax call to Microservices, with the Spring MVC Support with WS LDAP communication, with Role-User. Deployed IBM WAS 9.
  • Develop Rest Services with Spring Framework 5.5 and Support Rest Template with JPA and Spring JDBC, additional JWT and Spring Security for provide Authentication mechanism with Role-User
  • Test cases and unit tests (Junit) and comprehensive tests Dev and QA environments
  • SVN and Git code versioning

Environment: JDK 7, Spring, Spring MVC, Spring Cloud, JDBC, SVN, Git, Soap UI, design patterns (MVC), WAS 9, Oracle 11g, DB2

Confidential

Java Developer

Responsibilities:

  • Attending meetings with the client for project reviews, definitions and scope
  • Analysis and design of new modules for integrating payment methods such as PayU to cash in architecture microservices
  • Develop JAR protect to Payment Provider Vtex - Openpay API, use HTTP Client Apache 2.5 and JDK 1.7
  • Developing a solution microservices with Spring and AWS Cloud. for e-commerce sites call this rest services by Ajax Call and JWT Authentication Mechanism
  • Tracking and Troubleshooting by the QA team findings.
  • Test cases and unit tests (Junit) and comprehensive tests QA environment
  • Apply rules for Check Style code, Sonar and Coverage testing minimum 95%
  • Git code versioning

Environment: JDK 7, 11, Spring, Spring MVC, Spring Cloud, JDBC, MySQL, GIT, Soap UI, design patterns (MVC)

Confidential

Technical Team Leader / Developer

Responsibilities:

  • Analysis of e-commerce sales processes to adjust processes and connectivity with Mirkl API, Elaboration of Flow Charts and Entity Model Relationship with draw.io
  • Lead Development Team (4 persons). 4 Java Full Stack Developers to migrate a new Platform call as OneOps, using Messaging Queue Tibco with Spring Boot 2.0 projects and Quartz for triggering Schedule Jobs
  • Understanding of business functionalities through User Stories and Technical documents defined in each Sprint
  • Do code reviews to developers to improve best practices and identify opportunity areas.
  • Delegating development tasks to Developers team.
  • Use different code revision plugins to detect code fails and vulnerabilities.
  • Following the Scripts for Automation of comprehensive tests with Postman and stress tests with Apache JMeter
  • Following the team apply rules for Check Style Code, Sonar and Coverage testing minimum 70%
  • Git code versioning
  • Migrate monoliths applications for migrating applications to cloud environments microservices and solutions Cloud Spring Boot 2.0
  • Migrate the old projects using Jersey and Spring Framework 3.5 to Spring Boot 2.0 and Spring Rest Template with Spring Security with JWT Mechanism
  • Analysis and design new modules, with support for non-relational databases with MongoDB and Spring Reactor, to withstand high demand. For modules with high demand for queries, such as the status of Marketplace orders
  • Test cases and unit tests (Junit) and comprehensive tests QA environment.
  • Automation of comprehensive tests with Postman and stress tests with Apache JMeter
  • Tracking and Troubleshooting by the QA team findings
  • Git code versioning

Environment: JDK 6-7, Spring, Spring MVC, Spring Cloud, JDBC, SQLDeveloper, SQL Server, Informix, GIT, Soap UI, Axis 2 Design Patterns (MVC)

Confidential

Java Analyst Senior

Responsibilities:

  • Analysis and design of the Relationship Entity for a new application for monitoring 911 emergency calls
  • Client Module Programming JavaFX Desktop 1.8, for connect to Rest Services API
  • Manager application programming Modules Administration Catalogs with HTML 5, Spring MVC, Hibernate.
  • Visors programming plans and maps, using Leaflet JS library and OpenStreet engine.
  • Functionality of a warning system of emergency calls and monitoring migrated to Events with Java Sockets and API Rest
  • Test cases and unit tests (Junit) and comprehensive tests QA environment.
  • Tracking and Troubleshooting by the QA team findings.
  • Git code versioning

Environment: JDK 6-7, Spring, Spring MVC, Security, JDBC, Postgres, SVN, Java FX, Leaflet JS, design patterns (MVC).

Confidential

Java Developer Senior

Responsibilities:

  • Design solution for migrating enterprise systems Change and renewal plan using with Spring Boot Rest Services, using API's Camel and BPMN with Camunda
  • Design of BPMN flows with Camunda for the use of messaging queues Read and write and additional consumption of services with the help of Apache Camel routes and Spring Boot 1.5
  • Development with Spring Boot and Camunda, to read XML files from Messaging Queue, perform validations with XSD templates, perform conversions to JSON format for consumption of Rest Services
  • Development with Spring Boot and Apache Camel reading files and records in databases to consume Rest services and Message Queues, In order to process the activation of corporate cellular lines of customers
  • Design of a SOA solution, making use of Messaging Queues and Web Services, which communicate to different systems for the service of mobile phone lines. For renew plans, cancelations or move to another package service.
  • Portal application programming Renewals and change plan with Primefaces, Spring Security
  • Module Programming Support and maintenance of internal applications.
  • Optimization to support more load movements renewals lines and change of plans. Placing a modeler flow business with Camel and Camunda.
  • Apply PMD for vulnerability code in Sonar
  • Junit Test Cases for Coverage testing minimum 70%
  • Test cases and unit tests (Junit) and comprehensive tests QA environment.
  • Tracking and Troubleshooting by the QA team findings.
  • SVN and Git code versioning

Environment: JDK 6, Spring, Spring MVC, Security, JDBC, Informix, SVN, GIT, Soap UI, Axis 2 Apache Camel, Camunda BPMN, Primefaces, design patterns (MVC).

Confidential

Java Developer Senior

Responsibilities:

  • Maintenance of modules programmed with Java applications using REST Services to Customers Axis Spring and JAX-RPC 2 and IBM, SQL Server based data and J2EE Java version 1.6. Confidential Mexico
  • Analysis and design of new modules developed Matrices test for these modules WebSphere server infrastructure with Java JDK v1.6, Database SQL Server 2010 and Informix was used. .NET WCF services
  • Development and various modules to expose REST services for Mobile Applications Electronic Commerce Applications Mobile Devices such as Superama and Confidential Groceries. With Spring Framework 3.5 and Spring JDBC with Basic Authentication using Http Session
  • Develop Rest Services with Jersey-server v 1.10 for with Spring Framework 3.5 and security with Basic Authentication with a server session
  • Automation of comprehensive tests with SoapUI
  • Test cases and unit tests (Junit) and comprehensive tests QA environment.
  • Tracking and Troubleshooting by the QA team findings.
  • SVN code versioning

Environment: JDK 6, Spring, Spring MVC, JDBC, SQLDeveloper, SQL Server 2010 BD, Informix, .NET, SVN, Soap UI, Axis 2 Design Patterns (MVC), Quartz.

Confidential

Java Analyst Developer

Responsibilities:

  • Elaboration Flow Charts with MS Visio and Entity Model Relationship with JDeveloper
  • Maintenance of modules programmed with Java applications PASH Frameworks, INFRA (Based on Struts) properly developed by the Ministry of Finance contained in OAS Server and Oracle database version of Java 1.5 and J2EE.
  • Analysis and design of new modules, preparing use case diagram, Class Diagrams and Matrices test for these modules server infrastructure with Java JDK v1.6 OAS, Oracle Database 11G was used projects using APIs JPA, JTA, EJB and Spring Frameworks and Struts with MVC patterns.
  • Migration Push a new MSSN and FSN (Framework Technology Solutions) platform itself developed by the Confidential, where the module AC01 timetabled migrated, optimizing time and the amount of stored records and file validation budgetary Relations valid.
  • Test cases and unit tests (Junit) and comprehensive tests QA environment
  • Tracking and Troubleshooting by the QA team findings.
  • SVN code versioning

Environment: JDK 1.4, 1.5, Spring, Spring MVC, Hibernate, JDBC, Jasper Reports, JDeveloper, SQLDeveloper, Oracle DB, HTML, JavaScript, SVN, UML, JUnit, design patterns (MVC), Quartz.

Hire Now