We provide IT Staff Augmentation Services!

Java/j2ee Senior Software Consultant Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 11+ years of experience in analysis, design, implementation and testing of distributed applications in the Client/Server environment using Java/J2EE.
  • Currently working as a Senior Consultant for QTech Consulting for strategic development project initiative.
  • Just finished my assignment in Sydney, Australia for several clients like Confidential, Coles, Blum and Inghams for automated warehouse management.
  • Expertise in automated warehouse management software using JSF, EJB, JPA, JMS and implemented several kind of automated warehouse management projects like AutoStore, Light Goods and Pallet projects.
  • Previously worked as a Senior Java Developer for Confidential as a Consultant.
  • Having very good experience on test automation code development to test the User Interface of the application using the Selenium RC and Selenium Web Driver.
  • Experience in managing team, onsite and offshore coordination, planning and delegation of the tasks and as an individual contributor.
  • Strong analytical, problem - solving skills, passion for innovation and technology, committed to ongoing learning.
  • Having good experience in JSF with SOAP Web Services, Java Portlets, Springs MVC with RESTful Web Services, Struts, Core Java, Java Servlets, JSPx, Tagx, WebSphere Portal Server 6.0, Weblogic Application Server, Java Script, HTML, JDBC, XML, Java Swings, Oracle 10g Application Server, Oracle Advance Queuing.
  • Good knowledge in Object Oriented Analysis and Design (OOAD).
  • Good at various design patterns like Front Controller, Business Delegate, Service Locator Pattern, and Data Access Object.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using Apache Axis.
  • Good experience in developing custom web and internet applications using Eclipse Modeling Framework (EMF).
  • Having good experience in developing applications using Spring Framework.
  • Experience in XML technologies like SAX and DOM, JAXP, JAXB along with extensive usage of tools like XMLSpy to create XSDs.
  • Good experience with relational databases such as Oracle 11G, 10G, 9i, IBM DB2 and MySql.
  • Experience in various Application and Web Servers like IBM Web sphere, JBOSS and Tomcat.
  • Hands on experience in IDE tools like Rational Application Developer, Rational XDE, Erwin data modeler, Eclipse, XML Spy, PL/SQL Developer, TOAD.
  • Good experience in configuration management using SVN, Clear Case, Microsoft Visual Source Safe, Serena VMINet and CVS.
  • Worked closely with Business System Analysts to analyze the feasibility of the System requirements and offered recommendations to redefine Functional Specs.
  • Well versed with various phases of Software Development Life Cycle process (SDLC) which includes Designing, Developing, Testing and Implementation.
  • Good experience in all phases of Software development life cycle processes (Waterfall, Iterative Steps and Agile-SCRUM methodology).
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions

TECHNICAL SKILLS:

Languages: Java, PL/SQL

Web Technologies: JSF, EJB, JPA, JMS, Springs MVC, Struts 1.0, Java Swings, Java Portlets, Servlets, JDBC, HTML, XHTML, JSP, Java Script, Primefaces

Distributed Technologies: EJB, JDBC

Web Services: WSDL, UDDI, SOAP, AXIS, RESTful Webservice

Framework: Struts, Spring, EMF (Eclipse Modelling Framework)

Persistence framework: Hibernate

RDBMS: Oracle 9i,10g,11g, 12c, DB2

Web/App Servers: Glassfish server, Websphere 6.0 Portal Server, Websphere 7.0 Application Server, Weblogic 9.2 Application Server

IDE/Tools: IBM Rational Application Developer, Rational XDE, Erwin data modeller, Eclipse, PL/SQL Developer, TOAD, Oracle Workflow Builder

Build Tools: Ant, Maven, Hudson

Unit Testing Framework: Junit, Jersey Cleint, TestNG, Selenium RC, Selenium WebDriver

Operating System: Windows 10/8/7/Vista/XP/2000/NT/9x, UNIX

Configuration Control: Clear Case, Microsoft Visual Source Safe, Serena VMINet, Subversion

PROFESSIONAL EXPERIENCE:

Java/J2EE Senior Software Consultant

Confidential

Responsibilities:

  • Designed and developed various modules using the JSF, EJB, SOAP Web Services, JMS and JPA. The developed artifacts are deployed and tested using Glassfish server.
  • Acted as single point of the contact for client to gather the requirement and actively participated in the new module development meetings. Responsible for identification of scope, change management, design architecture and obtain signoff from clients
  • Using scrum model for the agile implementation.
  • Responsible for understanding the Business Requirements and translate the same into technical specifications
  • Designed and developed the configurable, extensible, rule based delivery
  • Involved in Requirement Analysis and designing the applications
  • Involved in application architectural design and setup
  • Prepare Unit test cases and executing the unit testing
  • Responsible for all the production support problem tickets for the clients that I am part of.
  • Co-ordinate development team for the application clarification and technical code review for the developed components
  • Responsible for running scrum meeting with development team members since this project is on Agile Methodology
  • Responsible for development and story creation for Agile Sprints
  • Involved in conducting Sprint Retrospective meeting for the project
  • Defect fixing and support for System Integration Testing and User Acceptance Testing
  • Performance tuning of the application components
  • Responsible for Configuration Management and Deployment.
  • Responsible for maintenance of applications, performing technical change requests scheduled according to the Release Management process.
  • Conducting HLD’s/LLD’s design reviews
  • Involved in preparation of review checklist and done the source code review of the team members.
  • Involved in planning of the integration strategy, integration environment requirements, and determine the product-component integration sequence
  • Assess and identify mitigation for risks including those related to high level design, integration, and quality of data.
  • Involved in writing unit test plans and developed J-Unit test cases for all developed application component using JUnit testing framework
  • Prepared technical design documents, project specific documents and deployment documents

Environment: Java 1.7, JSF, Primefaces, XHTML, Tagx, EJB, JMS, SOAP Web Services, Core Java, Glassfish 6.0, Web Logic 9.2 Application Server. Server, Oracle 11g, Maven, Ant

Confidential

Senior Java/J2EE consultant/Lead

Responsibilities:

  • Responsible for understanding the Business Requirements and translate the same into technical specifications
  • Designed and developed various applications using the JSF, Portlets, SOAP Web Services, JSP and hibernate. The developed artifacts are deployed and tested using WebSphere Portal 6.0 Server.
  • Involved in Requirement Analysis and designing the applications
  • Involved in application architectural design and setup
  • Prepare Unit test cases and executing the unit testing
  • Implemented PIE (Pooling Inventory Export) to ASBE for ASDS application
  • Implemented Pool/Loan Settlement and Reversal process for ASDS application
  • Implemented FHA MIP (Federal Housing Administration Mortgage Insurance Premium) project for Ginnie Mae
  • Worked in MISMO Phase-II for Confidential and Confidential loan export
  • Worked in Confidential Lending Grid - Loan appraisal application
  • Worked in Confidential Secondary Marketing System web appraisal reports application
  • Responsible for all the production support problem tickets for ASDS, MISMO applications
  • Co-ordinate offshore team for the application clarification and technical code review for the developed components
  • Responsible for running scrum meeting with offshore team members since this project is on Agile Methodology
  • Responsible for development and story creation for Agile Sprints
  • Involved in conducting Sprint Retrospective meeting for the project
  • Defect fixing and support for System Integration Testing and User Acceptance Testing
  • Performance tuning of the application components
  • Responsible for infrastructure standardization to the industry standards for all three environments (DEV, SIT and UAT)
  • Completely responsible for Pool Statistics analysis and implementation
  • Responsible for Configuration Management and Deployment.
  • Responsible for maintenance of applications, performing technical change requests scheduled according to the Release Management process.
  • Worked with various design patterns like Front Controller, Business Delegate, Service Locator Pattern, and Data Access Object and Convention Over Configuration (CoC).
  • Conducting HLD’s/LLD’s design reviews.
  • Involved in preparation of review checklist and done the source code review of the team members.
  • Designed database tables using various normalization techniques and database rules
  • Involved in planning of the integration strategy, integration environment requirements, and determine the product-component integration sequence
  • Assess and identify mitigation for risks including those related to high level design, integration, and quality of data.
  • Involved in writing unit test plans and developed Junit test cases for all developed application component using JUnit testing framework.
  • Written automation test scripts for using Selenium RC and Selenium Web Driver
  • Worked with HP Mercury quality center and Bugzilla for defects tracking.
  • Prepared technical design documents, project specific documents and deployment documents.

Environment: Java 1.7, JSF, Primefaces, XHTML, Tagx, EJB, JMS, SOAP Web Services, Core Java, Glassfish 6.0, Web Logic 9.2 Application Server. Server, Oracle 11g, Maven, Ant

Confidential

Software Development Engineer

Responsibilities:

  • Responsible for business analysis and technology mapping, propose and design architecture for the projects.
  • Developed web and windows application using Java technologies like Java Swings, JSP, My SQL.
  • Deliver the Milestones within the specified time frame by adhering to quality and software engineering processes.
  • Worked closely with management team in evaluating current systems and making decisions on future development. Provide solutions and recommendations on process improvements to the clients and get clients buy-in for the same.
  • Extensive knowledge in using java script for client side validation in web applications, multiple browser compatibility - Designed and developed a reusable validation component based on the business rules of the customer.
  • Developed many modules in the project Confidential Authoring Manager windows based application developed using Java Swings.
  • Responsible in identification of dependencies with different other projects for integration into the system, and co-ordinate with those teams for development and integration.
  • Involved in unit testing and integration testing of all components constructed for the project and approving the same for the deployment.
  • Responsible for Configuration Management and Deployment.
  • Proposed the approach for test region setup/approach for all the web applications to reduce the Infrastructure cost.
  • Involved in application architectural design and setup.
  • Responsible for development and enhancement for 11 web applications with respect to one business group.
  • Responsible for maintenance of applications, performing technical change requests scheduled according to the Release Management process.
  • Involved in preparation of review checklist and done the source code review of the team members.
  • Focusing on the day-to-day efforts to drive the actual coding development of a solution to meet defined specifications.
  • Involved in planning of the integration strategy, integration environment requirements, and determine the product-component integration sequence
  • Involved in writing unit test plans and developed J-Unit test cases for all developed application component using JUnit testing framework.
  • Prepared technical design documents, project specific documents and deployment documents.

Environment: JSP, Servlets, Struts, Spring, Hibernate, JETS/OpenJETS Client Specific Framework, Web Services, RESTful We Services, JUnit, Apache Tomcat 7.0.x, Eclipse Helios, Subversion, Ant, Maven, UNIX.

Confidential

Software Engineer

Responsibilities:

  • Responsible for understanding the Business Requirements and translate the same into technical specifications.
  • Design and Analyze the Requirement of the new enhancement for EService Portal.
  • Coordinating with Client to understand the Contacts and trouble reports and thereby responsible for the timely delivery.
  • Allocating trouble reports to offshore team, providing them the planned dates, technical and functional hand off. Resolving various inter module integration issues and troubleshooting of various defects.
  • Provided Production Support for the Service Console and Support Online System, which is a part of the existing system (Eservice Portal).
  • Played crucial role in requirement analysis, design, and test planning of as much iteration on the eCCM (eServe Client Configuration Module) project.
  • Developed components such as Java Wrapper Service, Log Viewer etc for Eservice Portal.
  • Involved in unit and integration testing.
  • Involved in development of class diagrams and sequence diagrams for the application.
  • Conducting HLD’s/LLD’s design reviews.
  • Responsible for software component delivery includes Detailed Software Requirements Specification, the functional design, the technical design document and source code
  • Involved in preparation of review checklist and done the source code review of other team members.
  • Extensively involved in development User Interface Design using JSP, Servlet, and AJAX.
  • Developed Java Web Services for getting the customer data from various application systems using Apache Axis.
  • Involved in maintenance of applications, performing technical change requests scheduled according to the Release Management process
  • Focusing on the day-to-day efforts to drive the actual coding development of a solution to meet defined specifications.
  • Controlling the UAT environment for the application to eliminate the application downtime using client specified monitoring process.
  • Involved in planning of the integration strategy, integration environment requirements, and determine the product-component integration sequence
  • Assess and identify mitigation for risks including those related to high level design and integration
  • Involved in writing unit test plans and developed J-Unit test cases for all developed application component using JUnit testing framework. Worked with HP Mercury quality center for bug tracking.
  • Prepared technical design documents, project specific documents and deployment documents.

Environment: Java 1.6, JSP, Struts 1.2, Web Services, Eclipse, Tomcat 7.0, Webshere 6.0, 6.1, Rational Application Developer (RAD), Log4j, Oracle 10g, Ant, Clearcase, Unix, Oracle 9i and 10g, Java Portlets, Java Servlets, JDBC, XML, Oracle Internet Directory, Oracle Advance Queuing and Java Scripts

We'd love your feedback!