We provide IT Staff Augmentation Services!

Java Principal Developer Resume

5.00/5 (Submit Your Rating)

PROFILE:

Over 13 years of IT experience in Information Technology as a Software Engineer. Specialized in object - oriented analysis and design with specialization in Java, J2EE.

SUMMARY:

  • Technical leader and Scrum Master.
  • Capacity analysis using methodologies like SCRUM, RUP and UML
  • Design and modeling of systems using UML to generate RUP artifacts, using Enterprise Architect, STARTUML.
  • Developing Java architecture with (SOA, REST, J2EE, and Spring).
  • Experience in developing web services, micro services and web interfaces.
  • Java / JEE developer with 10+ years of experience in banking and administrative systems, implementing multilayer architecture with EJB, Spring in services layer, Spring MVC, Spring Data, Spring Boot, JSF with Primefaces, JSP and HTML5, ANGULAR 4 in view, use of ORM as JPA and Hibernate in persistence.
  • Use of Javascript AND TypeScript frameworks such as Sencha or ExtJs, jQuery, Angular 4, used in the front-end layer of applications.
  • Definition and modeling of Oracle, MySQL and PostgreSQL databases through its tools such as Data Modeler or SQL workbench.
  • Implementation of database components such as Stored Procedures, Triggers, Functions and SQL query.
  • Installation and administration of application servers such as Weblogic, Glassfish, WildFly and Tomcat, in addition to the configuration of their resources such as data source, message queues and server instances.
  • Development and consumption of Web Services both SOA and RESTFUL with EJB, JAX-RPC and Spring Rest Controller.
  • Management S.O. Windows and Linux, UNIX (SHELL, AWK).
  • Reports in JASPER, IREPORT, BIRT, POI
  • Management database (Oracle, SQLServer, MySQL, Postgres).
  • Configuration of development environments in Eclipse or Netbeans, using Maven for the definition of projects or GRADLE.
  • Automation of tests using tools like jUnit, jMeter, SonarQube.
  • SVN, GIT.

AREA OF PROFICIENCY INCLUDES AS FOLLOWS:

  • 8+ years of experience developing JAVA programs (J2EE, SOA, REST, Spring, JPA, Hibernate).
  • 2+ years of experience as a Scrum Master.
  • 4+ Years as a Team Leader in JAVA technologies and Front-end technologies (Angular, ExtJs, Primefaces, PRIMENG, STRUTS).
  • 4+ years as an Enterprise Architecture Designer.
  • 5+ years of experience developing HTLM, CSS, JavaScript, TypeScript, PRIMENG.
  • 6+ years of experience analyzing systems applications (UML, RUP).

TECHNICAL SKILLS:

Programming Languages: Java, C++, Pascal, HTML5, SQL, PL/SQL, JavaScript, TypeScriptShell, AWK, UML

Modeling: UML, Artefacts RUP, Enterprise Architect, StarUMLWeb Services

SOAP with EJB, WS Rest using Spring MVC Framework, SOAP UI: Frameworks

SOA, JSP, Angular4, Prime NG, Struts, Struts 2, Tiles, Java Server: Faces, Spring Framework, EJB3, Ajax, Spring, JPA, HibernateExt JS, Prototype, Primefaces, jQuery, JPA, Bootstrap.

Applications Servers: Glassfish, Tomcat, Oracle Weblogic 12c, Wildfly 11

Databases: Oracle, MySQL, PostgreSQL, SQL, PL/SQL, SQL, MySQL

Workbench: Development Methodologies

Design Patterns, Patterns J2EE, MVC, SCRUM: Modeling

Enterprise Architect, SQL Modeler: Third party tools

Google Maps, Maven, jMeter, ireport: IDE Development

Eclipse, Netbeans, Android Studio: Version control

Subversion, Git: Quality assurance jUnit, SonarQube, jMeter

Operating Systems: Windows, Linux

Reporting: IREPORT, BIRT, POI

PROFESSIONAL EXPERIENCE:

Confidential

Java Principal Developer

Responsibilities:

  • Redesign front-end adding the framework PrimeUI.
  • Designer of the dashboard of the application using ChartJS.
  • Adding new technologies in order to use the services with rest using Spring core, Spring Data, Angular 4.
  • Define new architecture for new projects.
  • Definition of development guidelines code for the front and back end.
  • Modeling class and business logical.
  • Involved in get better performance in the query.
  • Designer the filter for the application that was made with the framework Dropwizard and Java 7.
  • Adding Generic Functionality for the front-end like generics Data Table, generics charts.
  • Developing the Guidelines in order to implement the web services with Rest and Dropwizard.
  • Developing and handling JSON formats to exchange information by using Web Services.

Tools: Eclipse, Maven, Jenkins, GIT, GRADLE.

Environment: Java 7, MySQL, PrimeUI, Drop wizard, JPA, Freemarker, JQuery, Angular 4 and Spring Dropwizard.

Confidential

Sr. Java consultant

Responsibilities:

  • Designer of the application Front-End.
  • Chose the technology that we are developing (Prime NG) and angular 2 in the front end.
  • Configuration for the test tools application using Karma, Jasmin and Protractor.
  • Modeling class and business logical
  • Configuring the framework spring boot added filter for the security.
  • Working with new feature in Java 8 like functions lambda, Executor.
  • Working with treads in order to synchronize threads.
  • Handling all the development process by using SCRUM methodology.
  • Designing new generic widgets like spinner in order to block the web page.
  • Developing and configuring the front-end with Angular 4.
  • Creating web services based on micro services Architecture by using Spring Rest, JAVA 8 and spring boot
  • Revision Code Front-End and Back-End using Gerrit, Sonar
  • I was the technical leader and developer of the architecture for the collection for CDR (TELCEL).
  • Designer of the business process.
  • Analysis, design and modeling of application.
  • In charge of the quality of the code
  • Revision code.
  • Deployment activities (deploying the applications in various work environments like
  • Development, QA, Production).
  • Involved in get better performance in the query.
  • Configuring and maintenance the server for this application.
  • Generics Crones in order to execute task for the application using java 7 and Linux.

Environment: shell, awk and JAVA7, SPRING, Linux.

Tools: Eclipse, Jenkins

Confidential

Sr. Java consultant

Responsibilities:

  • Designing and implementing applications with different technologies like Unix (shells and awk), Java programs, SQL loader, oracle scripts.
  • I was in charge of designer the systems that would be use Java technology, one of them with architecture spring, prime faces and another with struts 2, spring, hibernate, ireport.
  • Designer of the Web Application and extractor information.
  • Definition of development guidelines code for the front and back end.
  • Define new architecture for new projects.
  • Designing new generic widgets like spinner in order to block the web page.
  • Deployment activities (deploying the applications in various work environments like
  • Development, QA, Production).

Tools: Eclipse, Maven, Jenkins, UNIX.

Environment: Java 7, MySQL, Oracle, Primefaces, JPA, Spring, Struts 2

Confidential

Sr. Java Programmer

Responsibilities:

  • Created the security application
  • Redesign front-end using EXTJS 3.1.
  • Designer of the Report Application using JASPER and ireport.
  • Designer of the application offline mode with ExtJs.
  • Designer of the electronics invoice.
  • Designer of the SOA services
  • Analysis, design and modeling of application.
  • Designing new generic widgets like spinner in order to block the web page.
  • Deployment activities (deploying the applications in various work environments like
  • Development, QA, Production)
  • As well as user support
  • Handling all HTTP requests implicitly by using Servlets in Spring

Tools: Eclipse, SVN, tortoise, JBOSS.

Environment: Java 6, Oracle, Struts, Hibernate, Spring core, spring data, ireport, ExtJs 3.1

Confidential

Sr. Java Programmer

Responsibilities:

  • Designer of the architecture for the Front-End using ExtJs 3.1 and struts with JSON files.
  • Designer security application using listener and filters.
  • Designer the reports application using ireport.
  • Technical leader ExtJs and java script.
  • Analysis, design and modeling of application.
  • Deployment activities (deploying the applications in various work environments like
  • Development, QA, Production).
  • Designing new generic widgets like spinner in order to block the web page.
  • Involved in writing SQL queries using JDBC to fetch the data from Oracle database.
  • Creating a Web application based using different features of J2EE.
  • Created complex SQL Queries in order to generate the statistics.

Tools: Eclipse, SVN, tortoise, JBOSS.

Environment: Java 6, Oracle, Struts, Hibernate, EJB, Ireport, ExtJs 3.1, AJAX, SVN

Confidential

Java Programmer

Responsibilities:

  • Was responsible for the front-end application SICC since 2008
  • Technical leader JAVA.
  • Designer security application.
  • Designer the reports application using ireport.
  • Technical leader ExtJs and java script.
  • Analysis, design and modeling of application.
  • Provided steady-state support for Service Management transition and operation processes: Incident,
  • Problem, Request and Change.
  • Deployment activities (deploying the applications in various work environments like
  • Development, QA, Production).
  • Involved in writing SQL queries using JDBC to fetch the data from Oracle database.
  • Designing new generic widgets like spinner in order to block the web page.

Tools: Eclipse, SVN, Tortoise, JBoss.

Environment: Java 6, Oracle, Struts, JDBC, ExtJs 3.1, DWR, Prototype, jfreechart, Poi, CVSNT.

Confidential

Java Programmer

Responsibilities:

  • Develop web services with axis 2
  • Generated the Marshalling and Unmarshalling in order to valid the inputs web-services.
  • Deployment activities (deploying the applications in various work environments like.
  • Development, QA, Production).
  • Developed code to handle web threats like Cross-site Scripting, CSRF, and SQL injection.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Designing new generic widgets like spinner in order to block the web page.
  • Using JAXB library for strong XML processing.
  • Involved in writing SQL queries using JDBC to fetch the data from Oracle database

Environment: Java 5, Oracle, JAXB, AXIS2, Oracle

Tools: Eclipse, SVN, tortoise.

We'd love your feedback!