Java Principal Developer Resume
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.