We provide IT Staff Augmentation Services!

Java Technical Lead/technical Consultant Resume

Austin, TX

SUMMARY

  • About 13+ years of experience in full development life cycle of complex commercial applications using Object - oriented Java and J2EE technologies.
  • Experience on complete Software Development Life Cycle (SDLC) in enterprise and web based applications with models like Waterfall.
  • Experience in programming with IDE'S like Eclipse, RAD, JDeveloper.
  • Experience in developing End to End applications on multi-tiered, Servlets, JSP, JDBC,JavaBeans, Struts, Spring Framework, EJB, JSF, JSTL, Web Services.
  • Good experience developing Web Services as per JAX-RPC, JAX-WS specifications.
  • Good understanding using REST (Representational State Transfer).
  • Having hands on Experience on build tools (Ant) and Version control tools (CVS, SVN, Clearcase).
  • Strong experience in working with scripting languages like JavaScript (JQuery), AJAX.
  • Experience in developing and deploying on application servers such as Apache Tomcat server, Glassfish, Weblogic and IBM WebSphere Application Server.
  • Performed unit testing using JUnit.
  • Continuous Integration and deployment of applications done using ANT /Maven with Hudson and Cruise Control.
  • Proficient in Enterprise Applications of HealthCare and Automobile domain.
  • Expertise in developing XML documents with XSD validations, SAX, DOM, JAXP parsers to parse the data held in XML documents.
  • Worked on XPath and XQuery Languages.
  • Exposure on HTML5, CSS3.
  • Experience in using RDBMS concepts and worked with Oracle 10g, SQL server and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Extensive exposure on Informatics ETL tool.
  • Good experience in implementing different design patterns such as Singleton, Factory pattern, Command, DAO, Session Facade and Model View Controller.
  • Worked with Defect tracking tools such as ServiceNow,Jira,HP QC etc.,
  • Exposure and extensive Knowledge on SalesforceCustomization, Security Access, creating profiles,roles, users, page layouts, email services.
  • Strong Knowledgeof SFDC standard Data structuresand familiarity withdesigning Custom Objects and Force.com platformandForce.com Sites.
  • Strong Implementation and Integration knowledge onCustom objects, Triggers, workflows/ workflow rules, approvals, S-Controls, Visual Force Pages, and Apex classes.
  • Have excellent analytical, communication and interpersonal skills with ability to interact and mentoring individuals at all levels and ability to work independently.
  • Experience in working with Cross-functional teams & Onsite-Offshore model.
  • Attended DEVOPS training at Q-Centre, Chicago.

TECHNICAL SKILLS

Technologies: J2EE, Java EE 1.7, Servlets, JSP, WSDL, XML, JAX-RPC, EJB 3.x, JDBC 2.0, UML, MVC, JSF, STRUTS, Spring, JAXP, JAXB, XSL, XSLT, JMS, Hibernate.,XPath,XQuery

Databases: Oracle, DB2 & MySQL, MongoDB, postgressSQL

Mark-up Lang: HTML5, DHTML, XML, XSLT,CSS3

Methodology: OOAD, UML, MVC 2 (Struts)

App Servers: Web Logic 6.x, Web Sphere8.x and Glassfish3.x

Web Servers: Apache

Operating Systems: Windows, AIX, HP Unix

Scripting Lang: Shell, Java Script, Ajax

Tools: Talend ETL, Eclipse, RAD, SVN, Junit, Ant, Log4J, MVN, slf4j.

Continues Integration &Automated Build Tools: Cruise Control, Hudson, Ant, Maven, SVN, Clear Case,CVS

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java Technical Lead/Technical Consultant

Responsibilities:

  • Worked with XML parser APIs such as JAXB in the web service's request response data marshalling as well as marshalling process.
  • Created top down approached SOAP based webservices.
  • Generated Entities from Database Tables using JPA through IBM RSA8.5.
  • Created Exception Handling Resolution service using SOAP webservices, EJB, JPA, and JMS for handling exception with all client applications.
  • Developing IVR and email service using SOAP webservices, EJB, JPA, and JMS for outbound communications.
  • Use thought leadership and understand the clients requirements to design and architect solutions.
  • Working in full lifecycle development environment, including requirements analysis, design, system integration, testing.
  • Responsible for developing and testing Java code per project requirements and working w/ mentoring junior team members.
  • Supporting existing architecture, create architecture deliverables and provide architecture recommendations.
  • Demonstrating expertise w/ Java, Java Frameworks, Object-Oriented design, and development principles, Java Application Servers (WebSphere), and relational databases.
  • Demonstrating experience in developing technical options and recommendations.

Environment: IBM RSA, Java/J2EE (EJB3.X,JMS), JPA, SQL, Web Services, JSF, SOA, IBM WebSphere Application Server, IBM MQ Server, IBM MQ Explorer, Parasoft tool, Portal Server, Portlets, spring, JavaScript, JQuery, JSP, HTML, CSS, XML, AJAX, DB2

Confidential, Boston, MA

Integration Development Lead

Responsibilities:

  • Worked with XML parser APIs such as JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Created top down approached SOAP based webservices.
  • Generated Entities from Database Tables using JPA through IBM RAD8.5.
  • Created SOAP based process service to process deal service docs and email notifications.
  • Involved in the JMS configuration, consuming and processing application to application requests by using JMS queue mechanism.
  • Wrote SQL complex queries, and views using joins.
  • Created complex XML schema Definition files.
  • Worked with ETL jobs using Talend ETL tool with various file systems, and databases.
  • Binary data sending to/from webservices through MTOM (Message Transmission Optimization Mechanism).
  • Involved in the presentation layer using Spring MVC with JSP, HTML, CSS, JavaScript and AJAX.
  • Created loosely coupled components using Spring DI.
  • Implemented slf4j to capture log info.
  • Day-to-day tasks will comprise of collating and keeping track of all the Analysis, Design, Development, Testing & Support activities in the JAVA space in Confidential -RMS and Custom Applications.
  • Interacted with Client points of contact as required.
  • Co-ordinated with offshore Team.
  • Worked with the onshore client Integration Architects, onshore Accenture Dev Architects, and offshore Development Team to develop/lead development delivery of the solution.

Environment: Spring MVC, Spring IOC, HTML, CSS, Webservices, JMS, EJB3.1,JPA2.x, XML, Junits, Ant, XSLT,SVN, WAS8.5, Service Now, IBM RAD8.5, MS Sql Server2010, IBM DataPower, Talend ETL tool.

Confidential, WI

Java/J2EE Technical Consultant

Responsibilities:

  • Involved in analysis, design and development of system that include class diagrams, and sequence diagrams.
  • Coding and building the Service, Business layers using spring framework and Maven build.
  • Creating Junit test cases for the classes developed to make sure 100% code coverage.
  • Used Hibernate in persistence layer of the application to connect different databases like Oracle and DB2.
  • Used STS tool to map the persistence classes to database tables.
  • Implemented the application using the concrete principles laid down by several design patterns such as data access object, singleton and factory.
  • Developed Consumer Web Services to retrieve the data from different applications.
  • Deploy the application in development ENV.
  • Peer-review of design and development deliverables.
  • Maintaining design and coding standards and Best Practices.
  • Collaborates with the SME partners to clarify technical queries and requirements.
  • Interacting with offshore team to discuss daily status.
  • Providing Technical support to the other team members.
  • Giving project demos to the customer on timely basis.
  • Technical Help to other team members.
  • Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
  • Involved in the understanding and designing of the complex back-end framework.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Used XPath to navigate through elements and attributes in an XML document.
  • Used XQuery to query XML data like SQL for database.
  • Used XML parser APIs such as JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Consumed SOAP based services.
  • Designed and Developed exception handling framework.
  • Coded many custom-made exception classes as and when required.
  • Developed the J2EE components using RAD.
  • Used SVN for version control across common source code used bydevelopers.

Environment: Spring MVC, Spring IOC, Spring Batch, Webservices, Hibernate, XPath, XQuery, XML, Junits, Maven, SVN, WAS 8.0, Service Now, Oracle11G, DB2.

Confidential, MI

Sr. Java Developer

Responsibilities:

  • Support efforts to assess current state, identify customer requirements, and define the future state and/or business solution.
  • Research, gather and synthesize information.
  • Processing of service requests (e.g. data excerpts, data corrections).
  • Analysis and solution of incidents and problems (e.g. adjust configurations and jobs - no code hotfixes )
  • Processing of incidents or service requests that cannot be processed by the 1st level support and can be categorized as “issue is due to central applications”
  • Carry out change management processes (apply, evaluate, communication of change requests)
  • Processing of defined routine tasks (operational management“, e.g. control of logs and job flow)
  • Proactive problem management (e.g. recognize capacity trends, report optimization potential to the 3rd level)
  • Provide Deployment Tests for all new Releases
  • Coordination with VW Operating/Service Competence Center.
  • Expectation of first shot resolution: > 80% (derived from experience values)
  • Respond to assigned problem management tasks
  • Coordinate relevant parties in case of a Major Incident and solve Major Incident
  • Deployment of releases and hotfixes in the pre-live and production environment, rollout support
  • Extensively used SVN for version control.
  • Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
  • Developed the J2EE components using RAD.
  • Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
  • Used XPath to navigate through elements and attributes in an XML document.
  • Used XQuery to query XML data like SQL for database.
  • Used Log4j to implement logging facilities.
  • Used Maven as a Project management tool.
  • Configured and Deployed application on websphere Application Server.

Environment: Java/J2EE, JSP, JQuery(JavaScript), HTML, CSS, JDBC, UML,XPath,XQuery, XML, Servlets, Apache Axis, SOAP, UDDI, WSDL, Spring Core/DI/Security, Hibernate3, SQL, PL/SQL, Log4J, Maven, ANT, Toad, Oracle 11G, RAD 7.0, WebSphere6.1, SVN, Service Now

Confidential

Senior Application Developer

Responsibilities:

  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
  • Developed the presentation layer using HTML, DHTML, CSS, Java Script, JSPs and XML.
  • Developed the application using Spring Web MVC architecture.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Extensive involvement in database schema design, development and coding.
  • Tuned SQL Queries, created complex stored procedures, packages, functions, triggers, jobs.
  • Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
  • Involved in the understanding and designing of the complex back-end framework.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Used XPath to navigate through elements and attributes in an XML document.
  • Used XQuery to query XML data like SQL for database.
  • Implemented SOAP based Webservices.
  • Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
  • Developed the J2EE components using RAD.
  • Used SVN for version control.
  • Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Log4j to implement logging facilities.
  • Used Maven as a Project management tool.
  • Configured and Deployed application on websphere Application Server.

Environment: JDK 1.5, Java EE 5, websphere, DB2,Oracle 10g, Sybase,JSP 2.1, Spring Core/DI/Security, Hibernate, Java Beans, HTML, CSS, JQuery(Java Script), Xpath,XQuery,XML, Webservices (WSDL,SOAP,XSD), Maven, JUnit,Log4j,TOAD,ClearCase,Service Now

Confidential

App Technical Support Specialist

Responsibilities:

  • Prepared for project Estimation, SOW and activity plan.
  • Involved to setup project environment.
  • Developed reusable business components by using J2EE technology.
  • Managed team and preparing detailed work plan.
  • LDAP Configuration with WAS6.
  • Interacted to the client and discussing the functionalities.
  • Interacted to the client, to clarifying and resolving the issues.
  • Deployed, debugged and tested the application on AIX Env.

Environment: JSP, JSF, JDBC, HTML, LDAP, JavaScript, Websphere, RAD, Oracle.

Confidential

Software Implementation Tech Consultant

Responsibilities:

  • Prepared for project Estimation, SOW and activity plan.
  • Involved designing and depicting High Level and Low Level artefact’s by using IBM RSA Tool (To generate Analysis model, Use case Model, Design Model and RSA Documentation.)
  • Managed team and preparing detailed work plan.
  • Developed reusable business components by using J2EE technology.
  • Interacted to the client and discussing the functionalities.
  • Interacted to the client, clarifying and resolving the issues.
  • Deployed, debugged and tested the application.
  • Implemented J2ee Design patterns.

Environment: JSP, JSF, Hibernate, HTML, Java Script, Websphere Application Server, Websphere Process Server,Websphere portal and Content Server, RAD, RAS, Oracle, SVN.

Confidential

Software Developer

Responsibilities:

  • Developed reusable business components by using J2EE technology.
  • Interacted to the client and discussing the functionalities.
  • Interacted to the client, clarifying and resolving the issues.
  • Deployed, debugged and tested the application.
  • Implemented J2ee Design patterns.

Environment: JSP, Servlets, JDBC, Struts, HTML, Java Script, weblogic, eclipse, SVN, Oracle.

Confidential

Software Developer

Responsibilities:

  • Developed reusable business components by using J2EE technology.
  • Interacted to the client and discussing the functionalities.
  • Interacted to the client, clarifying and resolving the issues.
  • Deployed, debugged and tested the application.
  • Implemented J2ee Design patterns.

Environment: JSP, Servlets, Struts, HTML, Java Script, Websphere, WSAD, DB2.

Confidential

Software Developer

Responsibilities:

  • Developed reusable business components by using J2EE technology.
  • Interacted to the client and discussing the functionalities.
  • Interacted to the client, clarifying and resolving the issues.
  • Deployed, debugged and tested the application.
  • Implemented J2ee Design patterns.

Environment: JSP, JDBC, Servlets, Struts, HTML, Java Script, Jboss, NetBeans, SVN, Oracle.

Hire Now