We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

4.00/5 (Submit Your Rating)

Career Overview

  • Senior Software Engineer with over 15 years of extensive experience Areas of expertise include Requirements gathering, analysis, design, development, testing and implementation of Internet/Intranet, n-tier applications and highly transactional enterprise systems.
  • Experienced in all phases of software development life-cycle which includes analysis, architecture, design, development, unit test, integration test, system test, and maintenance Solid understanding in software architecture patterns like Event-driven architecture EDA and Software Development Process as Test-driven development TTD .
  • Strong expertise in Object Oriented Design and Programming and 3 year's real experience with SOA Service Oriented Architecture .
  • Experienced in owning and designing applications using Java technology stack Java Core, Web Application Server, Web Server and UML.
  • Extremely proficient in design and development of Java and J2EE technologies using JAVA Generics, Annotation , J2EE 1.5 , J2EE 1.6 EJB, JSP, Servlets, Java Beans, JDBC, DAO, RMI, RPC, JNDI, Swing , including Frameworks like Spring MVC, Struts1.2/MVC-Model2 Architecture, Struts-Tiles, ORM - Hibernate, Spring ORM, Spring DAO.
  • Hands on Experience in implementing Apache STRUTS framework and MVC design pattern, Spring MVC, framework, JSF 1.2, 2.0 to web applications.
  • Hands on Experience in Spring AOP Aspect Oriented Programming and IOC Inversion of Control and java trends e.g. JSF, JPA .
  • Extensively used web GUI development using web technologies like HTML/XHTML, JavaScript, CSS, XML, XSL/XSLT, JS Objects, JQuery. Expert in GUI development using Java Swing, AWT, JFC.
  • Experience in Rational Rose tool RSA Rational Software Architect , UML, for modeling and design of SDLC.
  • Design Java components using Java and J2EE design patterns like Front controller, DAO, Singleton, etc and knowledge in other J2EE patterns.
  • Extensively used O/R mapping capabilities of Hibernate, JPA in scalable enterprise applications.
  • Well skilled in Relational Database Design/Development with Database Mapping, PL/SQL Queries, Stored Procedures, and Packages using different database as Sybase 12 - 15, Oracle11i/10i/9i/8i, SQL-Server, PostgresSQL, DB2 and MySql Databases.
  • Experienced in AJAX, Apache Axis2 and Java Web Services Technology JAX-RS, JAX-WS, XML Binding JAXB , Xml Processing JAXP , XML Registries JAXR , XML Based RPC, XML Parsers DOMParser and SAXParser .
  • Extensively used Java Messaging Service JMS API based Message-oriented middleware MOM Systems such as IBM MQ Series, Web Logic JMS Queue, and Web Sphere JMS Queue.
  • Experienced in developing and deploying applications for JBoss 4/5/6/7 AS, Oracle 10g AS and Tomcat 5.x/6.x/7.x/8.x, BEA Web logic.
  • Experience and knowledge of Agile Methodology SCRUM, Extreme programing and Unifies Process , Experienced with JUnit and Oracle AOT for unit testing.
  • Experienced in development applications using FORTE, IPLANET. Knowledge and experience in migrations applications from FORTE to Java.
  • Experience and knowledge used EAI Enterprise Application Integration, to connect different systems and applications. Use the tools to defined flows, backbones, proxies, adaptors, XML-XSL, XSD.
  • Excellent team player with good analytical, problem solving, planning and interpersonal skills. Highly motivated, enthusiastic and self-starter. Strong analytical ability and Capable of working independently as well as in a Team.
  • Diverse industry experience as professional expertise which includes Financial Services Stock Exchange, Centralized Deposits of Values, Banking, Securities and collecting in different countries like Colombia, Bolivia, India and Peru, Healthcare Management, Insurance, Customer Service, Human Resources and Back Office.

Technical Skills

Operating Systems

Windows 2000 / XP, 2008, 2012, Windows 7, Solaris 9/10, Linux, Unix, OpenVMS

Languages

Java, Java UDS, Forte 4 GL. Visual Basic 6, Clipper, C, C , FoxPro, Cobol, Cobol VAX, AS/400, RPG/400, .NET

Scripting

JavaScript. Shell Scripts

Java Technologies

Java J2SE 1.4, J2SE 5.0, JAVA SE 6, JAVA SE 7 , J2EE, Servlet 2. , Servlet 3. , JSP 2. , JSF 1. , JSF 2. , Struts 1, Struts 2, JDBC, Swing, Spring MVC, Spring AOP, Spring IOC, Spring Batch, Hibernate, GUI JGoodies, JPA, Web services SOAP, UDDI, WSDL, JAX-WS, JAX-RS , Ant, Maven, Generics, JTA, JAXP, JAXB.

Middleware and f/w

EJB 2.0, EJB 2.1, EJB 3.0, JNDI, RMI, JMS

Databases

Oracle, Sybase, Microsoft SQL Server, MS Access, DEC / RDB, Postgress, PL/SQL, MySQL, IBM DBA, DB2

Applications and Web Servers

OC4J, Apache Tomcat 5.0, Apache Tomcat 6.0, Apache Tomcat 7.0, JBoss 5, JBoss 6, JBoss 7, Bea Web Logic 8, Oracle Web Logic 9, 10,11, Sun One Application Server, WebSphere

Web Related

XHTML, HTML4, HTML5, CSS, XML, XSL/XSLT,XSD, JQuery, SOAP, RESTful, Oracle ADF Face

Tools Utilities

Eclipse 3. , 4. , CVS, WinCVS, Jtest, JDeveloper, OAT, Netbeans, MyEclipse 5.1, 5.5, 8, Uml on Rational Rose RSA , Rational Application Developer RAD , StartUML., Alfresco Share, Alfresco Explorer, JUnit, Ant, Maven

Work Experience

Senior Java-J2EE Developer/ Tech Lead J2EE

Confidential

Responsibilities

  • Defined the Architecture for the 3 new web applications Back End User and Front Ent Client .
  • Used Enterprise Java Beans EJB and Java Servlets/JSF 2/JSP/Prime Face and HTML, CSS technologies running on Application Server.
  • Prepare the environment configure Server using Maven to build and describes its dependencies, review the performance and choice the application Server, and Database that will use in this application.
  • Extensively used JQuery and JSF2 validation framework for front end validations.
  • Developed, invoking and implemented validations on JSF backing beans.
  • Implementing business logic using JAVA, Spring coding / development with EJB.
  • Developed and Refactored existing project to make it more JAX-WS and JAX-RS and thread-safe
  • Reviewed and suggested the definition of the functionalities and improved the new application.
  • Developed coding Front End, Middleware, and Back End, define the Business rules and web services. Developed in writing shell scripts in Linux to automate system functions.
  • Designed and implemented system scripts on a Linux and Windows platform
  • Implemented the Agile Development project delivery model with a team with a little knowledge of Agile Methodology. Holding Daily SCRUM and track sprint progress, suggest process improvement.
  • Used the Spring MVC framework, along with Hibernate for object-relational mapping.
  • Used Hibernate utilities that allowed for database schema generation using only the Hibernate POJO classes.
  • Extensively used JPA frameworks and APIs such as JDO Java Data Objects and Hibernate
  • Extensively used the database schema generation for unit testing the application.
  • Developed the store procedures, queries, joins to extract data from Oracle database to use in the new local applications.

Environment: Java 2, JDK 1.6, J2EE, JSF 2, PrimeFaces, JSP, Hibernate, Spring Framework MVC, JPA, Application Servers as Tomcat 7, Eclipse 3.7, Oracle11g r2 as Database, Virtual Machine, Linux, Windows Server, Maven, Subversion

Senior Software Engineer / Production Support / Java-J2EE Developer

Confidential

Responsibilities

  • Responsible for Production support and also for the control and follow the applications of process module that was installed in Production after have been received the approving of the environments of Certification and Pre Production. .
  • Was responsible for recognize business problems or technical issues inform supervision, and assist in developing feasible IT solutions.
  • Manage Incident tickets, work orders /tasks, data changes and all other activities in to keep business operational
  • Extensively the BankSphere Technologies likes Mira, Vega, Java, JavaScript, and Server WSAD.
  • Developed and migration of the local applications to Sovereign used open source framework, Struts 2, Hibernate annotations, Spring MVC, etc,
  • Used Enterprise Java Beans EJB and Java Servlets/JSF/JSP and HTML, CSS technologies running on Application Server.
  • Developed web application using JSF Framework, Servlets, EJB classes and other helping Java classes for local applications.
  • Responsible to stub the communication and configuring listener ports on the JMS. XML Message parsing and validation features implemented
  • Prepare the environment configure Server, review the performance and choice the application Server, and Database that will use in this application.
  • Extensively used JQuery and JSF validation framework for front end validations.
  • Developed, invoking and implemented validations on JSF backing beans.
  • Implementing business logic using JAVA, JSF coding / development with EJB.
  • Refactored existing project to make it more RESTful and thread-safe
  • Analyzed, reviewed the Architecture, and define which products, software, API's, etc. will be used in the new application.
  • Reviewed and suggested the definition of the functionalities and improved the current application.
  • Developed coding Front End, Middleware, and Back End, define the Business rules and web services. Developed in writing shell scripts in Unix, Linux to automate system functions.
  • Designed and implemented system scripts on a Unix and Windows platform
  • Implemented the Agile Development project delivery model with a team with a little knowledge of Agile Methodology. Holding Daily SCRUM and track sprint progress, suggest process improvement.
  • Used the Spring MVC framework, along with Hibernate for object-relational mapping.
  • Used Hibernate utilities that allowed for database schema generation using only the Hibernate POJO classes.
  • Extensively used JPA frameworks and APIs such as JDO Java Data Objects and Hibernate
  • Extensively used the database schema generation for unit testing the application.
  • Developed the store procedures, queries, joins to extract data from DB2 database to use in the new local applications

Environment: Java 2, JDK 1.6, JDK 1.7, J2EE, Struts 2, JSF, JSP, Hibernate, Spring Framework MVC, JPA, Application Servers as, Jboss 6, Tomcat 7, Weblogic 11, Eclipse 3.6, , VB 6, UDB, IBM WebSphere,, RAD, RUP Rational Rose, Mira, ANT, Vega Applications, DB2, SQL server, Oracle11g, Informent, Microsoft Access, PostgresSql as Database, Sybase, Virtual Machine. UNIX, Linux, Windows Server.

,

Senior Software Engineer / Functional Analyst/ Java-J2EE Developer

Confidential

Responsibilities

  • Involved in Requirements, Analysis, Design and coding. Interacted with BA people for discussions about new requirements.
  • Responsible for customizing the product based on the requirements. Analysis and design with the Deceval's functional and QA Team the new concepts about operating the new changes in the system.
  • Assessment of the impact of the new processes in the SIIDJ application, identifying in the java source code the methods and classes that will be affected.
  • Understand business requirements and functionality that needs to be developed.
  • Definition of the new windows, improvements in the java code and the design of new tables and components to implement the new processes
  • Generating Hibernate mapping files after careful analysis and tweaking of database relationships between entities, used Spring for bean wiring.
  • Codification of the main changes required and review of the source code to validate the compliance with the standards defined to the project.
  • Development the new windows in the application to support new requirements and updated the windows, used Swing.
  • Experienced in writing Triggers, Stored procedures using PL/SQL.
  • Responsible for designed and built new SOAP web service interface implemented in Java using Apache SOAP Axis.
  • Designed and developed Java Swing interfaces for Contact, Event and Mail information editing
  • Update and implementation the new methods to conversion Flat File XML and XML Flat File between Deceval and the Republic Bank according the standards of the market used Java RMI as a distributed application client/server, Used the patterns as Facade, Singleton. Delegate. Updated of the files properties .
  • Developed JMS components to send messages from one application to other application internally
  • Write unit, integration and functional tests and documentation for the current application.

Environment: Java 2, JDK 1.5, Eclipse 3.2, MyEclipse 5.5, Applications Server OC4J, JBoss 5.1, Tomcat 6, Weblogic 10, Sybase 15, PostgresSql 8, JGoodies Swing, Spring JDBC, Spring ORM, Hibernate, Operating Systems Linux, WinCVS, Jira, XML technologies, RUP Rational Rose, StartUML.

Senior Software Engineer / Functional Analyst / Java/J2EE Developer

Confidential

Responsibilities

  • Involved in performance tuning for cached product pages and product page beans.
  • Used JSP, HTML, CSS and JavaScript extensively to develop presentation layer to make it more user friendly.
  • Involved in Requirements, Analysis, Design and coding.
  • Involved in developing the business logic and work flow based on MVC Architecture.
  • Involved in writing the reports in IReport application to manage the content.
  • Participated in code reviews and approved the code for quality, performance and maintainability.
  • Research and recommended open source and other technology frameworks to develop effective a high end system.
  • Modified and review the code to reduce the issues bug, clarifications, functionality, design, etc and to improve the performance, concurrence.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, JSF, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML, CSS.
  • To review the Architecture and to consolidate the Business Model and ER Model.
  • Played an active role in the full life cycle of web application development.
  • Writing the JUnit test cases for complex components.
  • Involved in writing numerous test cases for Unit testing JUnit , Module testing and Integration testing.
  • Created and executed the Developer Test Plans for Unit testing and also executed the QA test plans for effectively testing the application.
  • Involved in use the Hibernate to Object-Relational mapping, some tables was mapping.
  • Involved in the use Ajax framework to filter and manipulate the data.
  • Involved in news requirement and POC used spring MVC with JSF 2.0 Applications.
  • Involved in using JPA Java Persistence API frameworks and APIs such as JDO Java Data Objects and Hibernate
  • Involved in the building with ANT deployment and Distribution.
  • Involved in creation of web services to connect with other applications in other financial institutions as Banks, entities of deposit BPEL .
  • Write unit, integration and functional tests and documentation for the current application.

Environment: Java 2, JDK 1.5, JDK 1.6 Eclipse 3.2, MyEclipse 5.5, Applications Server OC4J, JBoss 5.1, Tomcat 6, Weblogic 10, PL/SQL, Oracle 10, PostgreSQL 8, Hibernate Framework, AJAX Framework, JSF 2.0 , Struts Framework ,Spring Framework, YUI 2.0 user interface, BPEL, SOA, JavaScript. IReport 3.0, WinCVS, Jira, XML, JSP, JavaScript, HTML and CSS, Operating Systems Windows, Linux.

Senior Software Engineer / Functional Analyst / Lead Team / Java-J2EE Developer

Confidential

Responsibilities

  • Redesigned the index and product pages based on the new design.
  • Performed code review on the code delivered.
  • Initiated, Configured and developed the windows in Java Swing, and maintenance the current functionality of forte tools.
  • Worked on configuring Log4J.
  • Worked on Creating Form Beans, Action classes and Configuration files using Struts framework.
  • Writing DAO's using Spring framework.
  • Involved in writing numerous test cases for Unit testing JUnit , Module testing and Integration testing.
  • Created and executed the Developer Test Plans for Unit testing and also executed the QA test plans for effectively testing the application.
  • Mentor and manage team members, by giving constant on the feedback and providing guidance.
  • Take ownership of the delivery, timeliness and quality of the module assigned.
  • Provide guidance to project team members throughout the development of the project in J2EE standards, policies, and best practices.
  • Performed detailed in-depth analysis of existing System. Involved in fixing the bugs.
  • Involved in the creation of various SQL queries, writing Triggers, Stored procedures using PL/SQL.
  • Involved in writing business logic using Struts framework. For client side validations used Struts validation framework.
  • Writing the code to connect with Database using JDBC
  • Developed Ant scripts for building the application.
  • To give support and to explain all regarding to the knowledge of each module of the current SIID likewise, to develop all regarding to the POC Proof of Concept planning.
  • To give solutions to the not migrated methods to JAVA.
  • To achieved the running of the transaction in 1 second as the user previously requested. In that case was necessary to implement changes in the sql sentences and in the JAVA code, with the subsequent justification and approval by the user side.
  • The Spring JDBC was used for the Refactoring and code reviewing.
  • The JGoodies was used for the windows refactoring and the merge and mapping of the classes were used for the implementation beans classes,
  • Involved in coding of the three tier architecture Presentation, logic and data tier .
  • Developed Servlets to perform business logic. Involved the JSP's for presentation layer.
  • Developed Java beans and JSP's by using Spring and JSTL tag libs for supplements
  • Involved in use the Hibernate to Object-Relational mapping, some tables was mapping.
  • Involved in the use Ajax framework to filter and manipulate the data.
  • Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
  • Implement the Agile Development project delivery model with a team with a little knowledge of Agile Methodology. Holding Daily SCRUM and track sprint progress.
  • Suggest process improvement. Prepared and documented all automated test scripts.

Environment: Java 2, JDK 1.4, JDK 1.5, Eclipse 3.2, UDS 5.0.18, Applications Server OCJ4, Tomcat, JBoss, Web Logic, Sybase 12, Sybase 15, Oracle 10i, PL/SQL, JGoodies Swing. Operating Systems Windows, Linux, Solaris. Agile Methodology.

Senior Lead Development

Confidential

Responsibilities

  • Likewise he did the timetable of all the team, and he did the quality control for each development phase in order to know if it was hundred per cent successful.
  • To define the project objective and developing a plan to accomplish the objective Involved with the planning, controlling and monitoring, and also managing and directing the assigned project resources to best meet project objectives.
  • Collected metrics data such as baseline, actual values for costs, schedule, work in progress, and work completed reports on project progress and other project specific information to stakeholders.
  • Responsible for delivering a project's objectives within scope, schedule, cost, and quality.
  • Organize the team of work and inform the tasks for each them,
  • Validate the information, analyzing, design of the components from the new architecture
  • .

Environment: Architecture .Net, applications C . .NET 2005, and SQLServer 2005, methodology UML, Operating Systems Windows

Senior Software Engineer/ Java Developer

Confidential

Responsibilities

  • Involved in the use EAI architecture to integrate different systems and applications.
  • Extensive XML parsing and XML schema design and XSLT.
  • Development of new flows and new rules using XML - XSLT.
  • Development of new proxies Involved in fixing the bugs.
  • Explained the new requirements that affecting the flow s and develop the new transactions in the application.
  • In this second part of the project he did the consultancy and development of new components and integration Architectures. Changes in Architecture of Workflows.
  • Involved in the use EAI architecture to integrate different systems and applications, application connectivity, data format and transformation, integration modules and support for transactions.
  • Develop new windows in forte application to check the behavior of the proxies.
  • Explained the new requirements that affecting the flow s and develop the new transactions in the application.
  • Developed complex workflow process definitions with the Forte Conductor workflow engine that manages the steps to perform multiple types of process requests.
  • Created the corresponding service definitions XSL transformation files enabling data interchange with the Forte Conductor Workflow Engine.

Environment: Sun One Integration Server versions 3.0 and 3.1, Sun One UDS versions 5.1.4 and 5.0.18, Java, Oracle 9i, windows 2000, Netbeans IDE

Software Engineer, Developer, Modeler/Developer

Confidential

Responsibilities

  • Do the Analysis and Design of the Accounting, Billing and Fares Module.
  • Development of the Accounting Module, the Billing Module.
  • Involved in coding, development a Queries, joins, store procedure.
  • Do the analysis and design of new requirements as multi-currency and valorization.
  • Development the new process. And new tables and index implementation, vision for the critical process.
  • Do the Analysis and Design of the Compensation and Settlement System.
  • Analysis and Design of the Registration modules, follow-up.
  • Development of the registration of module, make the code for the access to database.
  • Do the Analysis and Design of the Provisional Assets Entry Module.
  • Development of the Provisional Assets Entry Module, the Definitive Assets Entry Module.
  • Development of the reports of the Modules.

Environment: Forte 3.0M, Oracle 8, Alpha Dec UNIX 4.2, Select Enterprise, SQR Designer, Windows 2000, and Windows NT Workstation, COBOL VAX/VMS, Open VMS, DEC/RDB, DEC/RDB, Reflection X, Mirror Client/Server .

.

We'd love your feedback!