We provide IT Staff Augmentation Services!

Java Automation Engineer Resume

4.00/5 (Submit Your Rating)

Durham, NC

SUMMARY:

  • 8+ years of Progressive technical and functional experience specializing in the analysis, design and development of various multi - tiered client-server applications using Java and J2EE technologies.
  • Experience in design, development, coding, testing and implementation phases of Software Development Life Cycle.
  • Good understanding and involvement in the software development methodologies like water fall model, agile methodologies like SCRUM and RUP.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using in JAVA and J2EE Technologies which includes JSP, Servlets, JDBC, Struts, EJB, JMS, JNDI, Web Services, Spring 2.5, Hibernate, J Unit, XML Schema/DTD and MOCKITO.
  • Sound experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML and experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram (Sequence diagram, Collaboration Diagram, State Chart Diagram, Activity Diagram), Packages and Classes using Rational Rose.
  • Experienced in web technology which includes HTML, XHTML, DHTML, Java Script, CSS, AJAX, Groovy Scripting, JQuery, Tiles, Tag Libraries, and Custom Tags.
  • Web Services experience in SOA using Apache AXIS, SOAP Framework, WSDL, WSDD, UDDI, SOAP, JAX-WS, REST, JAX-RPC.
  • Proficient in Design patterns and have extensively used them for developing the efficient systems. Design patterns used during my project development includes Singleton, Service Locater, Business Delegate, MVC, Session Facade, Front Controller, IOC, Composite View, DAO, and DTO.
  • Extensive professional experience in Developing and Deploying enterprise applications on web/application servers such as JBOSS EAP 5.1, Tomcat 5.x/4.x, IBM WebSphere 6.x/7.x, Web Logic under Windows OS and UNIX.
  • Very strong working experience with XML, DTD and XSD using DOM and SAX parsers extensively.
  • Experienced in using Java IDE tools of IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Rational Application Developer 7.0/6.0, Eclipse3.x/2.x and familiar with other IDE’s like Net Beans, JBuilder, and JDeveloper.
  • Experienced in writing the ANT scripts, Configuring the Connection Pooling, LOG4J and installing the various application servers.
  • Well versed in application development using back ends such as Oracle 9i/10g/11g, SQL Server, MYSQL and DB2 for RDBMS.
  • Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, TOAD and SQL Loader.
  • Experienced in version management systems with Clear Case, Microsoft VSS, CVS and SVN.
  • Experienced in troubleshooting in a production environment, System maintenance and monitoring processes
  • Have a good knowledge of JBOSS fuse ESB

TECHNICAL EXPERTISE:

Languages: JAVA, C, C++Java/J2EE Servlet, JSP 2.1/2.0/1.2, JSF, JSTL 1.1,EJB 3.0/2.1/1.1/1.0 , JMS,MQ, JDBC 3.0/2.1, RMI, Junit, JNDI 1.2/1.2, Web Services, Web Services protocals(SOAP, WSDL, UDDI, BPEL), XML, JAXP, JIBX, DOM, SAX, Java Mail.1.3/1.2, java Swings, AWT, Multithreading, JTA, Custom Tags., DOJOs

Web Technologies: Html, DHTML, JavaScript, CSS, AJAX, SSL, Web Services (SOAP, JAX RPC, WSDL)

Databases: Oracle, MYSQL, Sybase, SQL Server 20005/2000.

OR Mapping: Hibernate 3.0/2.1, JDBC

Web/Application Servers: Jakarta Tomcat, Weblogic, JBoss

Frameworks: Struts 1.2/1.1,Spring 2.0/1.2/1.1

Operating Systems: RedHat Linux, Windows NT/2000/XP/Vista.

IDEs: Eclipse 3.3/3.2/3.1/3.0 , Spring One Source, IBM IntegrationDesigner

Testing Tools: Rational Functional Tester, Junit, Selenium

Methodologies: Waterfall Model. Agile, OOAD, SOA, Agile Practices, TTD.

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

Java Automation Engineer

Responsibilities:

  • Consumed Soap and Restful WebServices
  • Created Restful web services
  • Used SOAP UI, JUNIT, MOCK and CUCUMBER for Testing
  • Worked in Agile environment
  • Used Jenkins for continuous Integration and Maven to Build
  • Used Jenkins to monitor repository for code check in for a new build.
  • Implemented Swagger framework to represent REST API.
  • Run script in Linux environment using PUTTY
  • Build application using MAVEN
  • For Security purpose, did two way SSL handshake to authenticate each other
  • Used GIT for version management.
  • Deploying application on Tomcat Apache Server
  • Used Urban Deploy (uDeploy) for automating the deploy process

Environment: J2EE, XML, XSD, JSON, SOAP, REST, SOAP UI, JUNIT, TIBCO, CUCUMBER, SWAGGER, MOCKITO, Maven, Ant, Ldap, UrbanDeploy(uDeploy), AJAX, JQuery, JSP, HTML, Nexus, RIBBIT, JIRA, GIT

Confidential, Pittsburgh, PA

Sr Java Developer

Responsibilities:

  • Consume SOAP based Web Services and created SOAP based web services
  • Used SOAPUI to test Web Services.
  • Worked in agile methodologies
  • Used JMS publish/subscribe and point to point model to interact with other systems asynchronously.
  • Consume JMS message from TIBCO queue
  • Used LDAP to connect with database and queue
  • Consume message using EJB 3.0 using POJO
  • Building application EAR and deployed into WebLogic 10.3.5 Application server
  • Created Design Document using Sequence Diagram(DDS)
  • Did error handling for different kinds of error
  • Developed Exception handling framework and used log4Jfor logging.
  • Did integration testing using Mockito Framework
  • For unit testing used JUnit
  • Worked with Spring Web Service template to send request to C3 yard smart Webserver
  • Defined schema objects using XSD and used maven to generate java Objects
  • Run script in Linux environment using PUTTY
  • Build application using MAVEN
  • For Security purpose, did two way SSL handshake to authenticate each other
  • Used Jboss Fuse ESB to normalize number of protocols to a single protocol
  • Used Jboss server to redeploy and undeploy C3 application.
  • Clean the code using Refactoring to make it more efficient and Effective.

Environment: Java, J2EE, JDBC, XML, XSD, JMS, Web Services, log4j, SOAP UI, Spring, Tibco, Junit, Mockito, Maven, Super putty, LDAP, WinScp, JBOSS, Fuse ESB

Confidential, Camp hill, Pa

Java Developer

Responsibilities:

  • Create secure connection between Federal services using SSL handshake
  • Minimizing server access by cohosting Web services and ESB in one application Server
  • Worked in agile methodologies
  • Connect to database using JDBC
  • Used XSLT to transform XML messages from one format to another
  • Hands on experience in developing SCA components for IBM WebSphere Enterprise Service Bus (WESB).
  • Used JMS publish/subscribe and point to point model to interact with other systems asynchronously.
  • Used Struts 2 to create elegant, extensible framework for enterprise-ready Java web applications
  • Consume SOAP based Web Services and created SOAP based web services
  • Used ESB to create mediation or route message between Services and also handling the message format
  • Used SOAP UI to test web services
  • Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages
  • Building application EAR and deployed into WebSphere Enterprise Service Bus(WESB) 7.5 Application server
  • Create Design Document using Sequence Diagram
  • Build ESB application using IBM Web sphere integration developer 7.5
  • Encrypting and Decrypting Data in DB2
  • Used WSRR to centrally control services endpoint addresses.
  • Integrate REST APIs in application and website to work with different kind of platforms
  • Refractor the code to make application more efficient and clean by eliminating dead code and duplicate code

Environment: Java, J2EE, JDBC, XML, XSLT, XSD, JMS, Web Services, Struts 2 log4j, SOAP,ESB 7.5, MQ, WebSphere Integration developer 7.5, XMLSPY, SOAP UI, DB2, WSRR

Confidential, Phoenix, AZ

Sr Java Developer

Responsibilities:

  • Data Operations are performed using Spring ORM wiring with Hibernate
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Used ant and maven build tools to compile the enterprise application and create the WAR & EAR files
  • Building application using ANT and MAVEN
  • Developed Unit, Integration and Performance Test Cases using Junit and Selenium
  • Developed Exception handling framework and used log4Jfor logging.
  • Used XPATH to retrieve value from XML messages and XSLT to transform XML messages from one format to another
  • Changed the oracle based data source to JBoss based data source.
  • Developed the application on Spring One Source and deployed it on JBOSS.
  • Used hibernate for mapping
  • UsedJunitto test the accuracy of the data fetched from the DB.
  • Hands on SOA and Web services to get the data back and forth.
  • Used JMS publish/subscribe model to interact with other systems asynchronously. The revenue data was pushed to multiple systems using the JMS model.
  • Used JBoss FuseESB to create mediation or route message between Services
  • Refractor the code to make application more efficient and clean by eliminating dead code and duplicate code

Environment: Java, J2EE, JDBC, XML, XSLT, XSD, spring, JBOSS, Fuse ESBHibernate, JMS, Web Services, log4j, Jboss, Selenium, JUnit, SOAP

Confidential, Memphis, TN

Sr. Java Developer

Responsibilities:

  • Designing and developing high volume transactions processing revenue system for to support customers.
  • Working with business users to gather requirements and translate them into class diagrams, sequence diagrams, and workflow process.
  • Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages.
  • Extensively worked on SOA and Web services to get the data from Oracle E-Business Suite (EBS) System
  • Used JBOSS Fuse ESB to normalize number of protocols to a single protocol
  • Used JMS publish/subscribe model to interact with other systems asynchronously. The revenue data was pushed to multiple systems using the JMS model.
  • Developed Message Driven Bean (MDB) and deployed into WebLogic application server. Configured MDBs to connect to the TIBCOJMS queues to receive messages and process them.
  • Deployed Web Services into WebLogic server and configured database connection pool in WebLogic console
  • Design and implement Active Speaker server, a Multi-thread Java application with Web presentation, developed with AJAX, XML, DOM, CSS and Tomcat
  • Used various design patterns such as singleton, MVC, SOA for layer separation in an effort to reduce the application maintenance and support
  • Data Operations are performed using Spring ORM wiring with Hibernate and implemented Hibernate Template and criteria API for Querying database.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Used XPATH to retrieve value from XML messages and XSLT to transform XML messages from one format to another
  • Worked on Develop PL/SQL Packages which accepts Reporting dates as parameters with various PL/SQL Stored Procedures, Functions, Triggers, Exception handling, Cursor, and write Complex Sql-Queries, Sub queries with Joins to meet the Business requirements.
  • Developed Exception handling framework and used log4Jfor logging.
  • Used ant and maven build tools to compile the enterprise application and create the WAR & EAR files
  • Consumed RESTfull Web services

Environment: Java, J2EE, JDBC, XML, XSLT, XSD, XPATH, DOM, SAX, Spring, Hibernate, SOAP, WSDL, JMS, JCA, Web Services, JAX-WS, JAX-RPC, Oracle 10g, WebLogic 10.3,BPEL, Data Source, Connection Pool, LOG4J,JBOSS, Fuse ESB, JSP, Struts, JavaScript, HTML, AJAX, CVS, EJB, MDB, REST

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Used WebSphere Message broker like WESB to create mediation or route message between Services and also handling the message format
  • Tested Web services using SOAP UI
  • Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages
  • Building application EAR and deployed into WebSphere ESB Application server
  • Create Design Document using Sequence Diagram
  • Populate database using JDBC
  • Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server.
  • Hands on SOA and Web services to get the data back and forth.
  • Deployed Web Services in WebSphere Application Server
  • Used various design patterns such as singleton, MVC, SOA for layer separation in an effort to reduce the application maintenance and support
  • Data Operations are performed using Spring ORM wiring with Hibernate and implemented Hibernate Template and criteria API for Querying database.
  • Used Continuous Integration using Jenkins.
  • Tracked and completed enhancements and bugs using Bugzilla.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Extensively used Spring AOP and Dependency injection during various modules of project.

Environment: Java, J2EE, JSP, Struts, JSF, JDBC, XML, XSLT, XSD, Spring, Hibernate, SOAP, WSDL, JMS, JPA, Web Services, JAX-WS, JAX-RPC, Oracle 10g, Java Script, HTML, AJAX, CVS, XPATH, DOM, EJB, MDB, log4j, WESB

Confidential,Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Responsible for creating artifacts like class diagrams, sequence diagrams, use case diagrams for all the use cases.
  • Developed User Interface using JSP, Servlets and Struts
  • Involved in developing the application usingStruts framework.
  • Developed Java Beans components
  • Implemented Session Tracking in JSP, Servlets.
  • DevelopedJ2EEpage Beans, Action Classes, Action Mapping and facades.
  • Working withoracle 9ito expose and read data from database.
  • Developed the application on Eclipse IDE and deployed it onWebLogic.
  • Used SVN for version management.
  • DevelopedUNIXshell scripts for File I/O and work package installations.
  • UsedJunitto test the accuracy of the data fetched from the DB.
  • Formulated and performed the unit testing and integration testing on the enterprise product.

Environment: Java, J2EE, Struts, JSP, Servlets, JMS, MQ server, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XML, UML, HTML, JNDI, CVS, Log4J, JUnit,Eclipse,Jboss, Hadoop

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Application development using java web based technologies such as Servlets, HTML, CSS, JSP, Struts.
  • Extensively used Dependency Injection and AOP features of Spring Frame work, while developing the service layer
  • In order to develop the DAO we have used various features of Hibernate such as Associations, Caching, Lazy loading and HQL
  • Implemented Stored procedures and SQL statements for Data Access Layer.
  • Prepared Unit Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
  • Involved in the quality activities such as Code Reviews, Test Case review, Defect Reviews.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, Ajax and CSS.
  • Extensively used DOJO’s for the AJAX, framework for Asynchronous communication and adds controls for different event handlers.
  • Implemented SOAP, WSDL and a subset of XML Schema for a web services toolkit, and for web services integration.
  • Preparation of Technical Design Document. Designing the Web Services layer.
  • Used Java Message Service (JMS) for communication between different modules of Application
  • Design, Generating the WSDL document from the Java Bean, creating a proxy bean and testing the web service in a web browser using the web service explorer.
  • Extensively worked on SOA and Web services to get the data from third party systems.
  • Created analyzing modules, and reporting utilities
  • Developed modules in order fulfillment such as shipment, tracking, customer complaints, and invoice etc.
  • Developed complex SQL queries to perform efficient data retrieval operations.
  • Developed Unit, Integration and Performance Test Cases using Junit, Selenium and Rational Function Tester.

Environment: Java, J2EE, JSP, Servlets, Struts, XML, XSLT, XSD, spring, Hibernate, WSDL, JMS, SOAP, JMS, Web Services, WebLogic, Log4J

We'd love your feedback!