We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

2.00/5 (Submit Your Rating)

SUMMARY:

  • 10 years of experience working as a Software Engineer specializing in Object Oriented Analysis and Design with high expertise of project management with the full life cycle of the software design process, key consulting skills include leadership, entrepreneurial experience, strategic thinking, technical innovation, problem solving, decision-making..
  • Implementing management policies and directives.
  • Developing and maintaining applications subject to compliance with Sarbanes-Oxley SOX and Payment Card Industry PCI requirements.
  • Ability to analyse and evaluate technical problems and design effective solutions.
  • Excellent communication
  • Management of the entire development life cycle for the development, testing and implementation.
  • Strong teamwork orientation and the ability to foster collaboration within and across teams.
  • TDD, Scrum, Agile Methodology Experience.

Technical:

  • Possess good analytical and problem solving skills with a strong background in system design, development and implementing business solutions in web based technologies using J2EE .NET.
  • Experience in J2EE Design patterns, and high level Architectural Patterns such as SOA and EAI.
  • Expertise with Object Oriented Design and Analysis OOAD using Unified modelling language UML architecture using Rational Rose .
  • Experience with Websphere Message Broker, MQSeries, SOAP and Rest Services
  • Familiar with MongoDB, Big Data, Hadoop
  • Implementation of MVC technologies like Struts Framework, JSF 2.0 IceFaces, Oracle ADF and Spring MVC.
  • Experience in Spring, JPA/Hibernate, Toplink

Skills:

  • Languages: JDK 1.4 1.6, HTML 3.0/4.0, SQL, PL/SQL, C, Visual Basic, .NET, BlazeDS
  • Technologies: J2EE, JSP2.0, JDBC3.0, EJB 2.1, EJB 3.0, JNDI, RMI, Adobe Flex, Spring,
  • XML Technologies: XML1.0, XML Schema, DTD, DOM, JAXP, XPATH, XSL, XSLT
  • Markup Languages: XHTML, XML, HTML
  • Scripting Languages: Java Script
  • IDE: Eclipse Juno-Indigo, Weblogic Workshop, RAD 7.5, JDeveloper3.2, JBuilder4.0, Visual Studio .NET. IntelliJ. Adobe Flex.
  • Methodology: OOAD, UML, XP, Agile, Scrum. Mingle and Jenkins
  • Web Server: Apache1.2, Tomcat5.0. Tomcat5.5, Java Web Server 2.0, Iplanet4.0, Application Server: IBM Websphere Application Server 5/6, Weblogic Server 6.1/8.0, 11g Websphere Portal Server v6
  • Other Tools: Exceed, Rational Clear Case LT, Microsoft Visio, Visual source safe V.S.S , CVS, SVN
  • Software Testing: Test Plan/Test Cases/Test Suite, Unit Test, Jtest, Junit,
  • Framework: .NET, Struts, J2EE, Spring 3, Oracle ADF, Flex 3.0, Flex Mate 0.9, Blaze DS.
  • Databases: Oracle 7.x/8.x/8i/9i, SQL Server 6.5/7.0/2000, DB2, MS Access, Mongo DB

Operating System: Sun Solaris, SUSE10, REL 9.0, UNIX, MS Dos, Window 95/98/2000/NT/XP, zOS, OS390,

  • Hardware: Pentium based servers and work stations, Mainframe zSeries .
  • Design Patterns: Singleton, Business Delegate, Data Access Object, Front Controller, Factory
  • Logging: Log4j 1.2.13, Build Scripts: ANT 1.6.5,
  • OR Mapping Tool: JPA 2, Hibernate 3.3, Toplink Middleware: IBM Message Broker, Websphere MQ 7, Oracle ESB.

Confidential

Senior Java / WebLogic Developer

Maintain toolkits applications BMT and Producer , Migration from Weblogic Portal to a more lightweight environment such as Spring JSF Weblogic Application Server.

Responsibilities:

  • Agile based methodology
  • Stand up meetings, TDD 3 Weeks iteration Showcases .
  • Building Class Diagrams, Sequence Diagrams for analysis and design for the application.
  • Building Test cases using JUnit 4, Mockito, Power Mock
  • Working with Selenium for UI Testing.
  • Designing and architecting a module which creates and manages Users and Delegates for the client.
  • Migrating to non-portal environment by changing Portal built in authenticators, credential mappers to Spring Security, replace portal customization to JSF2 Facelets and dynamic templates.

ENVIRONMENT: WebLogic 10g/11g, Oracle 10g,Oracle WebLogic Portal 10.3, Toplink, LDAP Browser, Accurev, Clear Case, Mingle, Eclipse Juno, EJB 3.0, IceFaces

Confidential

Java Tech Lead / EAI Integration

  • Work directly with business analyst/SME to understand business and technical requirements and provide solutions called JD Online Orders and JD CropSense Application.
  • Implement TDD Approach in the project.
  • Provide customer support for deployment and post-deployment support
  • Work with distributed teams to implement solutions
  • Building Class Diagrams, Sequence Diagrams for analysis and design for the application.
  • Prepared Test cases using JUnit to test the code. Involved in reviewing and verifying the Business Requirement Documents and Test plans Integration Unit Tests .

Responsibilities:

  • Responsible for overall development and detailed design
  • Review technical specifications with Team Lead /Architect.
  • Create and Management SVN Branch for the different environments to deploy every Sprint.
  • Developing REST Services for database persistence in Oracle.
  • Create a WADL Rest Consumer for Rest Service Testing Using XSLT.
  • Create a message broker communication with Spring Message Driver Pojos.
  • Interact with middleware team in john deer to configure and queues troubleshooting RFHUtil .
  • Configure and Deploy the Application WAS 7 Using the John Deere Standard IAF deployment System.
  • Implement the strategy to handle multiple environments in both projects.
  • Maintain Jython Scripts to setting up the configuration for different environments WAS Servers
  • Creating Tasks Using Spring Scheduler, Logging Performance Using Spring AOP.

ENVIRONMENT: RAD 7.5, Spring, RestEasy JAXB-RS , Mockito, XSLT,JSTL, JPA2 Hibernate,Spring AOP, Squirrel DB, RFHUtil, Oracle 10/11g, PLSQL Design Patterns Used: Factory, Proxy, Business Delegate, JBoss

Confidential

Java / WebLogic Developer

Working as System Analyst , Migration from Oracle Forms Application called ProdTrack to a J2EE Application in Weblogic using Oracle ADF Framework and JPA /EclipseLink/TopLink, Developing, maintaining, and following coding standards using Test Driven Development TDD , Participating in code reviews and weekly showcases

Responsibilities:

  • Involved in reviewing code developed by team members.
  • Extensively used Custom JSF tags ADF to separate presentation from application logic in JDeveloper 11g
  • Building a Dynamic Form Generator Page to define custom Fields and Repeated Fields for ProdTrack
  • Developed Drag and Drop Custom ADF Table to support moving rows along the table.
  • Integrated Strategy Pattern to handle dynamic rules.
  • Fix JPA Entity Management life cycle to support T2L after every web request.

Technical:

  • Creating Front End Application Using JSF 1.2/ Oracle ADF 11g
  • Building Unit Tests using JUnit, EasyMock and Mockito,
  • SQLPlus, Creating Back-end Components using JPA 2.0, TopLink and EclipseLink.

ENVIRONMENT: JDeveloper 11g, Weblogic 11g, JSF 1.2/ Oracle ADF 11g, JUnit, EasyMock and Mockito, JPA20 , TopLink and EclipseLink. JDeveloper. Design Patterns Used: Factory, Strategy, JBoss

Confidential

Java / Agile Developer

  • Working as Agile Developer, Pair Programming and Development Tasks for learning and search engine portal website In Gale Cengage Learning Centre, this portal has 7 different views products and they can be customized according the customer needs.
  • Developing, maintaining, and following coding standards using Test Driven Development TDD
  • Participating in code reviews and daily scrums.

Technical:

  • Developing Portlets using Jboss Portal Enterprise and Eclipse Ganymede.
  • Building Unit Tests using JUnit, EasyMock and Mockito.
  • Version One for Stories Management and Wiki for our team information repository.
  • SVN, Maven and Team City as the Continuous Integration tools

ENVIRONMENT: Eclipse 3.1.2 with WTP, Spring, J2EE, JBoss Portal, JQuery, Mockito, EasyMock,Lucene, XSLT,JSTL Design Patterns Used: Decorator, Strategy, Proxy.

Confidential

EAI Developer/ Consultant

Working as a Consultant, Working in Front-End Area such as Flex, Swing Applications, Meeting management performance standards, Management of the entire development life cycle for the development, testing and implementation, Creating Business Proposals and quotes for new Projects.

Technical:

  • Configuring Clusters using Terracota, Distributed Cache with Tomcat and jBoss.
  • Developing a Facebook Widget Application for Coca-Cola and Televisa Using Flex Builder / Flash, tomcat http services with JSON as the message format interchange with
  • In a TDD Based team building a Swing application for audio and music management Using Mac Widgets, JMF and Audio Taggers and building JUnit Tests using Mockito.
  • Scrum Tasks Daily Scrum Meetings, Burndown charts, Sprint planning, Developing Product and Sprint Backlogs, handling emerging requirements while prioritizing doing some tasking with the team and product presentation in the showcase meeting .
  • Analysis Design and Development of a Module Application for Fiesta Americana,called Promotions and Deals Process Management by using Flex Builder 3, Mate For Event Handling , BlazeDS, ibatis and Weblogic as the Backend.
  • Peer reviews using XP's Pair Programming methodology, Continous Integration using Hudson.

ENVIRONMENT: Eclipse 3.1.2 with WTP, Spring, JQuery, Mockito, EasyMock, Adobe Flex 3.0, Flex Mate 0.9 , BlaseDS , Java Swing, Hudson, Maven 2.1, Eclipse, JMF, Java Zoom Mp3 Library.

Design Patterns Used: Decorator, Strategy, Proxy.

Confidential

Application Architect EAI Integration

  • Working as an Application Architect a well understanding for the One HSBC Branch v1.1 Architecture was needed, and also we have to measure its weakness and provide feedback for improvements and/or concerns to the Solution Architects, coach the application engineers team in the development of the application solution in Mexico, provide follow ups for the solution decisions in the group, monitoring and advising on operational costs, Interaction with some other roles.
  • Team supervision and performance management, Managing Operations budget
  • Planning and developing work plans and Roadmaps for the Version 1.1 for the Core One Branch.
  • Building local solutions / strategies for several projects which try to implement One HSBC products in all Channels.
  • Participating in the HSBC's Global Solutions Architect Conference In Vancouver to define Strategies and Risk Assessments to integrate a global solutions and products.
  • Planning the SOA messaging Strategy for the HSBC's Backend Agnostic Channel. Using ES- Host Adapter and Mainframe with Cobol CICS CTG, Websphere MQ , building an engine for parsing flat files Copybook Formats and Castor For DTOs Message Interchange Repository .
  • Debugging MQ Messages with RFHUtil and Building MessageFlows with Websphere Message broker.
  • Creating message flows using GSI IBM Message Broker for Message Transformation and Integration middleware, Creating Building Blocks using IBM's IFW and Business Analysis with RBP.
  • Building technical spikes for testing One HSBC global product brand while implementing them in our local environment in Mexico i.e. Hogan.
  • CDM Component Development Model which is based on Scrum and Agile methodology and Test Driven Development.FODA Analysis, Proposing a Scrum Model Implementation / Scorecards productivity Reporting.Creating test cases with stubs and mocks with Mockito by using Test Driver Development approach.

ENVIRONMENT: Eclipse 3.1.2 with WTP, RAD 7.0, RSA 6.0, Websphere Portal Server 5.0 / 6.0 , WAS 5.1 / 6.0, JUnit4, Maven 2.0, Spring 2.0, Spring AOP, HSBC's Execution Services 6.0, RBPM, IFW, Spring MC, RFHUtil

  • CICS Transaction Gateway, Websphere MQ, JCL, TSO, IBM Websphere Message Broker, GSI, Mockito.
  • Design Patterns Used: Publish Subscribe / Mechanism, IoC, Responsibility Chain, Dependency Injection, Command and Business Delegate, DAO Factories and DTOs .

Confidential

Designer, Java Analyst

  • Analysis and development of a development framework, Developing Security Architecture CAS Model Based .. Building a Service Oriented Architecture with HttpServices and WebServices to communicate several applications with a Generic Security with Membership Module and other client applications.
  • Implementing a security CAS Architecture Based for Authentication services
  • Developed the SOA Layer for the Authorization Services Using HTTP XML Services and DAO Pattern
  • Developed an User and Role Management Administrative Console using Adobe Flex.
  • Implementing security services site while implementing a security Client on .NET.
  • Developing a small application called Up Three while implementing our security Client on .NET.
  • Implementing a proximity search using GeoCoder and Tiger ZIP code Database, Yahoo Maps For display Proximity GIS Points .
  • Building a plug-in for TinyMCE for Image Browser and Upload Using Adobe Flex and Servlet, WebServices using axis.
  • Agile, Scrum Methodology.
  • Creating test cases with stubs and mocks tests with EasyMock by using Test Driver Development approach.

ENVIRONMENT: Eclipse 3.1.2 with WTP, HTTP Services, Visual Studio .NET, Adobe Flex Builder 2.0, ,Yahoo Maps API, Design Patterns Used: Factory Method, Facade, DAO, Value Objects View Helpers . FireStorm DAO To generate the DAO Layer , Spring AOP, Spring Core. JSF, NHibernate.

Confidential

HTV Open Account Trustee Management System Technical Leader

  • Analyst, Design and Enterprise Application Integration and deployment of an application called HTV Open Account. Working with CICS Transaction Gateway to build an Interface Layer to Gain access from Java to Mainframe Distributed applications and working with Several HSBC Systems Departments to get access to their applications.
  • Participated in all client meetings to understand the requirements as well as Involved in several other bank areas such as Loans Kroner , Credit Lines, Hogan Customer's Profile , Corporate catalogues. Credit Score Research., Involved in gathering requirements, analysed them and prepared high level documents from the HSBC Functional Area.
  • Debugging MQ Messages with RFHUtil
  • Building an EJB to Handle CICS transactions through IBM JCA Connector CTG v5.0 .
  • Analysed, Designed and Developed a Loan Management Application for Middle Sized Enterprises HTV Open Account to test the Communication with Cobol Programs Interface Layer .
  • Actively involved in designing and data modelling using Rational Rose Tool UML .

Environment: WSAD v5.1.1, Cobol CICS, IBM DB2, Java Connectors CTG CICS Transaction Gateway v5.0 Using ECI CCI with J2EE Advanced Connectors Architecture and Resource Adapters , Cloudscape v.5.0 Derby 10, Rational XDE, J-Unit, Struts 1.2, J2EE v1.3, JDK 1.4, EJB Stateless Session Beans, Web Services, SOAP, WSDL, XML-RPC, JAXP, XPATH, Xalan2.0, JDOM, Log4J, Spring, Execution Services, IDEAL/ DataComm, RFHUtil.

Confidential

Migration Engineer / EAI Integration

  • Migration from AIX v1,4 .
  • Thombat Thomson's Batch Process is an application that gets information from the assembly production lines such as productivity status, delays and activities in the factory
  • Recompiling Source Codes in C/C and change headers to migrate the application to the new Environment.
  • Generating Documentation for the Thombat's Source Code.
  • Involved in analysis and design of Database structure.
  • Prepared the Technical documentation which helps the developers and others to understand the system flow and components.

Environment: C/ C Documentation Tools AIX.

Confidential

Migration Engineer

  • Working as Migration Engineer, designing Migration Strategies for moving Applications with Coca Cola FEMSA, hook up of new platforms and upgrading on existing structures. Migration from Web logic v6.0 to Websphere Application Server WAS v5.0 , updating application configurations to the new application servers and operating systems versions.
  • Designed a Migration Strategy for moving four Applications from Web logic to WAS 5.1.2
  • Used WSAD as IDE tool to migrate from Web Logic to Web Sphere WAS and deploy the applications.
  • Infrastructure Migration Following IBM WAS Standards Guidelines
  • Code review and changing JDK version from 1.2 to 1.3, updating deprecated instructions.
  • Regenerating Stubs and Ties from EJBS, Recreating Deployment Descriptors, JNDI Application Paths.
  • Updating Security Framework on Web Sphere to support Oblix LDAP based Security Management Tool .

Environment: J2EE, Deployment Descriptors, Web Sphere Application Server WAS v5.1 , Web Logic v8.0,

IBM Weblogic2WebSphere Migration Tool.

Confidential

Developer / Maintenance

  • Maintenance, Support and Java Component Development, For IBM , Java Application Modelling using WSAD, Rational Rose, with XSL, Unit Tests with J-Unit, Performance tests with JMeter the application is used to maintain the Contracts and Entitlements repository called ERMA and review License Agreements.
  • Maintenance, Support and Java Component Development, For IBM , Java Application Modelling using WSAD, Rational Rose, with XSL/XSLT, Unit Tests with JUnit, Performance tests with JMeter.
  • The team consisted of 5 people, 3 people was working in Boulder, USA and 2 on Guadalajara, Jalisco.

Environment: WSAD v5.0, HATS Host Access Transaction Server , J2EE, LDAP Tivoli Access Management , J2ee, WSAD Development Environment , JUnit, JMeter, Dreamweaver, CVS, XSL-XSLT, ErWin, DB2

Confidential

Technical Leader / Analyst

  • Software service provider in Latin America. that offers a full range of IT services including e- Development, Integration, Software Development, Testing, and Support
  • Maintenance, Support and Java Component Development and product management, For Goodyear , Java Application Modelling using secure components and protocols.
  • Component Developer: Building core components for a Content Management application.
  • Project manager, Layout Database Design and Development and final product Maintenance. 3 People to lead .
  • Project management and process integrator with Java, elaboration of work plans to data warehouse, using Unix process shells and oracle Data Mining, to share point of sale information in the whole company. Project for Hewlett Packard 5 people to lead.
  • Designing Specifications for Lucent Technologies, IVR Project Invoice Reports .
  • Technical leader and Component Developer, leading of a human resource Management web application Project for Telefonica B2B , working with Analysis, Design, Proof of Concept documentation, and component deployment scripts, this application are used for drivers information management for a company that offers parcel and transportation services 5 people to lead .
  • Analysis, design and development of a yellow pages based employees' enterprise directory , Database design and Implementation, business flow analysis for GE Capital Services. Monterrey, Mexico

Environment: BroadVision, J2EE Struts, Servlets , Java Mail API, KShell , BourneShell , Visual Basic Scripting vbs , Visual Interdev ASPs, COM, COM , Visual Basic, WebClasses, Jakarta Struts JSTL, Taglibs , JDBC, HomeSite,CVS, UML, SQLR, Oracle9i-8i, SQL Server, MySQL, Toad, ErWin, PL-SQL Developer.

Confidential

Support and Maintenance Engineer

  • Digital Final product Maintenance, offshore monitoring and reporting back all application errors/issues for on site development or correction.
  • Trained on Bowstreet Web Factory in Boston MA, and the certification exam in Portsmouth, NH. 1 month
  • Understanding the delegating project components from Andersen Consulting teamwork that was in charge of the web application development.
  • Lead both internal and offshore product development from the company's Mexico headquarters
  • Support, Maintenance, Application Management and Software Integrator. For the GE Small Business the main financial portal while gathering new requirements from end users requests, system integration Analysis and development with other platforms or new functionalities.
  • Analysis, Design and Development Customer Defined Configuration Components with Calico And Java to allow final customer built his own financial schema, giving different scenarios so the virtual GE Small business agent gives the closest solution s to meet the customer financial needs to pay lower taxes and less interest .

Environment: Factory, Iplanet Web Head , MVC Development Framework Design n-tier development , Calico, Seibel, Tibco App Maintenance , UML Rational Rose , Exceed XWindow/Motif Emulation Console for PC .Interwoven Content Manager and Versioning Control , Oracle Store Procedures PL/SQL , Unix Shell Korn ,Java, ColdFusion, ULTRA10, SparcServer Sun Microsystem . PL-SQL Developer.

We'd love your feedback!