We provide IT Staff Augmentation Services!

Consulting Software Engineer Resume

5.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • Over 12 years of experience and expertise in all - round Software Development including Technical Design, Development, Implementation of client server Java application and Implementation of Web Services using Agile Methodology in a continues integration environment using Java, J2EE, various Spring framework modules, Servlets, JDBC, XML, MVC Architecture, GIT, Crucible, Jenkins. Cell# Seven 3 Two (Hyphen) 5 Four 6 (Hyphen) Three One 9 Eight
  • Extensive knowledge of persistence frameworks like myBatis and Hibernate.
  • Vast experience in SOAP and REST Web-services.
  • Proficiency with multi-threading.
  • Can write complex code with high accuracy and code standards.
  • Experienced in writing Functional, System & Regression test cases.
  • Experience in Oracle 12.
  • Experience in WebSphere application server (WAS 7), Weblogic, Jboss and Tomcat servers.
  • Expertise in client side designing and validations using HTML, XHTML, Java Script, Ajax.
  • Developing experience on IDE’s like Eclipse, STS, RAD 7.5, IntelIJ, Oxygen, Editplus, Notepad++.
  • Hands-on experience in Configuration/Deployment.
  • Experienced with Git, Mercurial, Rational Clear Case, Win-CVS, SVN. (Sharing files, branching shared files, merging versions, tagging, Repository Creation and maintenance).
  • Have worked on full life cycle for the development of web applications.
  • Recent experience in fast paced Agile development environment.
  • Experience on client server model, Standalone applications and API development.
  • Good grasping and Excellent Communication Skills.

TECHNICAL SKILLS:

J2EE Environment \ Operating Systems: \: SOAP Web Services, RESTful Web services, \ Sun Solaris, Windows XP, Windows 2000, \Java Servlets2.4, EJB 3.0, JSP1.2, JDBC2.0, \ 98, 95, Linux (Ubuntu Enterprise Server)\XML, XSD\

Programming Languages \ RDBMS/Databases \: Java7, J2ee, SQL, PL/SQL, C, C++\ Oracle 12, MS SQL7/6.5, SQL* Loader, DB2\

Open Source Java \ Internet Technologies: \: Mevan, Ant 1.9, ivy 2.2, log4j\ HTML / XHTML, JavaScript\

Application/Web Servers \ Frameworks / Architectures: \: Tomcat 7, JBoss 4.1, Weblogic, WebSphere \ MVC, spring, Spring Integration, Spring Batch, \Application server 7.0.\ Hibernate and Casper (GE Internal Framework)\

Design Methodologies \ Version Control Systems: \: OOAD using UML, Java Design Patterns, and \ Git 1.8.4, clear case 7.1.1, SVN 1.0.4, \J2EE Design Patterns.\ Wincvs 1.3\

IDE \ Design Tools & Code Standards: \: STS 3.6.1, Eclipse 4.3, RAD 8.0.3, IntelIJ 4.5, \ Rational Rose 2000 Professional J Edition, \Editplus 2.0, Notepad++, Oxygen 8.2, \ Visio Professional, Crucible.\XML Spy.\

Scripting languages \ Data Migration Utilities: \: Perl, UNIX Shell Scripting\ Sql Loader \

Defect Tracking Systems \ Project Management Tools: \: Test Director7.0, HP Quality center 11.00, \ Microsoft Project Plan, Rational Team Concert \Rational Team Concert 3.0.1\

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh NC

Consulting Software Engineer

Responsibilities:

  • Design and implementation of REST web services. Consume and integrate with external systems. Participate in elaboration meetings for integration with external systems. Development of REST Web Services using Jersey API. Project dependency management using Ant 1.9. Repository maintenance using Mercurial Source Control. Testing of modules and Integration testing using Junit. Continues integration using Jenkins.
  • Active participation in Agile development with Story grooming and task creation, Daily scrums and Two week sprints.

Environment: Java, J2EE, REST Web Services, Oracle 12.1, EJB 3.0, Weblogic, Jenkins, SOAP UI, Ant 1.9.

Confidential, Durham NC

Sr Software Programmer

Responsibilities:

  • Participation in web service contract design.
  • Design and implementation of integration with external systems.
  • Development of Soap & REST WebServices using Spring 4 and Spring Integration.
  • Write sql queries using myBatis Framework integrated with spring framework.
  • Websphere Message Broker flow design and development.
  • Project dependency management using Maven and Nexus.
  • Repository maintenance using Git Source Control.
  • Testing of modules and Integration testing using Junit.
  • Use of Websphere extreme scale caching mechanism for large scale distributed system.
  • Collaboration with piers for the maintenance of Code standards using crucible.
  • Continues integration using Jenkins.
  • Familiar with Agile methodology.
  • Story grooming and tasks.
  • Daily scrums.
  • Two week sprints.
  • Story tracking using Rational Team Concert.

Environment: Java, J2EE, SOAP Web Services, REST Web Services, myBatis, Spring 4, Spring Integration, Websphere Message Broker, Websphere Extreme Scale, Jenkins, Rational Team Concert, Tomcat 7.0, SOAP UI, Maven 3.0, Crucible.

Confidential

SIPD Shared Platform Services (Platform 1.0)

Responsibilities:

  • Involved in coding of services using SOAP WebServices on Websphere application server, Spring 3 framework, Java.
  • Write sql queries using iBatis Framework integrated with spring framework.
  • Developed Ant Build scripts.
  • Repository maintenance using Rational Clear Case. Participated in merging code from different branches and was responsible for deployment into test environments using Hudson and BuildForge applications.
  • Responsible for preparing functional test cases and test suites.
  • Use of extreme scale caching mechanism.
  • Familiar with Agile methodology.
  • Story grooming and tasks.
  • Daily scrums.
  • Two week sprints.
  • Story tracking using Rational Team Concert.

Environment: Java, J2EE, SOAP Web Services, iBatis, Spring 3 Framework, Rational Application Developer (RAD 7.5), WebSphere Application server (WAS 7), SOAP UI, Ant, Rational Team Concert

Confidential

Services Batch Application

Responsibilities:

  • Preparation of proof of concept for the batch feeder application.
  • Responsible for choosing suitable technology for implementation.
  • Lead team members (3) in design and development.
  • Develop batch application using spring batch framework to process 3 million customer data.
  • Write and read from Websphere MQ.
  • Consume SIPD Shared services.
  • Preparation of use case document and technical architecture document.
  • Write sql queries using iBatis integrated with spring framework.
  • Developed Ant Build and ivy scripts.
  • Repository maintenance using Rational Team Concert.
  • Testing of modules and Integration testing using Junit.

Environment: Java, J2EE, Spring 3.0, spring batch 3.0, STS, Websphere MQ, Ant

Confidential, Rochester, MN

Sr Analyst Programmer

Responsibilities:

  • Enterprise Terminology Services
  • LexEVS Vocabulary ServicesAs a Sr Analyst Programmer my responsibilities are as follows:
  • Requirement gathering from the concerned departments and analysis of requirements for the feasibility and implementation.
  • Responsible for choosing suitable technology for implementation.
  • Developed services using RESTful WebServices, Spring 3 framework, Java.
  • Preparation of use case document and technical architecture document for the web services.
  • Lead other team members (2) in understanding and development of web services.
  • Set up FTP and email functionality using spring integration and JavaMailSender.
  • Encryption of password using Bouncy Castle Crypto APIs.
  • Map lexevs model objects to cts2 model objects using dozer framework integrated with spring framework.
  • Write sql queries using IBatis integrated with spring framework.
  • Write spring post processors.
  • Implement user authentication using spring mvc’s basic authentication functionality.
  • Used Spring 3 framework’s message converter module to prepare responses for the RESTful web services.
  • Testing of modules and Integration testing using JUnit.
  • Developed Ant Build and ivy scripts.
  • Repository maintenance using SVN.
  • Responsible for preparing functional test cases and test suites.
  • Testing of modules and Integration testing using Junit and spring mvc mock objects.

Environment: Java, J2EE, RESTful Web Services, Spring 3 Framework, Rational Application Developer (RAD 7.5), WebSphere Application server (WAS 7), Ant, Oracle 10g

Confidential, Greenville SC

Project Lead / Onsite Coordinator

Responsibilities:

  • eSupplier Management System eBill Of Material 4.1 eTest Operating System 2.0As a Project Lead / Onsite Coordinator my responsibilities are as follows:
  • Responsible for real time client interactions being onsite.
  • Gathering requirement from the client and analysis.
  • Technical Design using Rational Rose.
  • Involved in leading my offshore team and overseeing of their deliverables.
  • Guiding the team on functional and technical requirements.
  • Worked on session tracking, security concepts, login locking and SSL Implementation.
  • Developed Build scripts using apache Ant.
  • Enforcement of Coding standards
  • Conducting code review using Check Style and PMD
  • Performed feasibility study, risk analysis, effort estimate and recommend Management driving towards architecture for the future expansions of the applications.
  • Performing training of new developers/users on new technologies and providing technical solutions
  • Contributed in Integration of sub modules.
  • Testing of modules and Integration testing.
  • Designed GUI components as per user group requirements using HTML, JSP and JavaScript.
  • Designing and deploying GEE common code library.
  • Interact with development teams and ensure proper usage of common library in all applications.
  • Responsible for delivering complex service components.

Environment: Java, J2EE, Spring, Hibernate, XML, UML, CVS, TestDirector, Eclipse3.1, Oracle8i and Windows 2000, Unix, Jboss, MPP, Html, Casper Framework, Jsp, Ant, Perl, Visio, eMatrix.

Confidential

Java Developer

Responsibilities:

  • eTest Operating System 1.0As a Developer my responsibilities are as follows,
  • Write programs based on the Use case documentation.
  • Write Ant build scripts
  • Technical Design Document preparation and review using Rational Rose
  • Developed using AJAX the feature to extend session asynchronously in the application.
  • Writing TCL scripts to create schema and for data migration
  • Coding of services using Java, JSP and XML
  • Source code maintenance using CVS.
  • Conducting code review using Check Style and PMD
  • Testing - unit testing & integration testing using Test Director

Environment: Java, J2EE, Casper Framework, Html, Jsp, Ant, XML, UML, CVS, Visio, Test Director, Eclipse, Ematrix and Windows 2000,Unix, Jboss, MPP

We'd love your feedback!