We provide IT Staff Augmentation Services!

Software Engineer Resume

Rancho Cordova, CA

SUMMARY OF EXPERIENCE

  • Over 8 years of experience in analysis, design, development and implementation of web based, Client/Server and n - tier distributed applications using software development methodologies / frameworks like SDLC, OOAD, RUP, TDD and AGILE
  • Over 8 years of experience in web application development, testing and deployment using Confidential WSAD 5.x, RAD 6.0/7.0, Eclipse 3.x on Web Sphere Application Server 5.x/6.x.
  • Expertise in various JAVA/J2EE technologies such as JSP 2.0, Servlets 2.x, EJB 2.1/3.0, Struts 1.2/2.0, Hibernate 3.0/4.0 ORM, Spring 2.0/3.0/4.0, JDBC, JNDI, JTA and Web Services
  • Extensively worked with Unified Modeling Tools (UML) in designing Use Cases, Activity flow diagram, Class diagrams, Sequence and Object Diagrams using Rational Rose, MS-Visio
  • Expertise in application development using different frameworks including Struts, Hibernate, Springs and Java Data Objects with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework
  • Expertise in developing Java Beans and used Custom Tag libraries for embedding dynamic code into JSP pages
  • Experience in using design patterns like Singleton, MVC, Business Delegate, Session Facade, Factory, DTO, DAO, Composite View, Adapter, Value Object, proxy, and FrontController in the development of Multi-tier Distributed Enterprise Applications
  • Used Java Messaging Service (JMS) for reliable exchange of information across applications
  • Proficient in various Web based technologies like HTML, DHTML, XML, XSL Javascript, AngularJS and AJAX.
  • Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/ WSDL) using AXIS
  • Experience in writing XML DTD and Schema, validating XML documents and parsing XML documents using parsers like SAX, DOM via Xerces/Xalan, JAXB and browser display using XSL technology
  • Expertise in unit testing using JUNIT and delivering mock test cases in Struts
  • Experience in coding ANT SCRIPTS for delivering the working enterprise application
  • Experience in error logging and debugging using Log4J
  • Strong experience in creating/reviewing of data models that are created in RDBMS like Oracle, DB2 databases
  • Strong Experience in writing Stored Procedures, Functions, Views and Triggers
  • Exposure to other application server WebLogic Server, JBOSS 3.2/4.0 and web server Apache Tomcat 5.0/5.5
  • Strong experience in using various tools like SQL IDEs TOAD, Oracle SQL Developer and XML validations using Altova XML Spy, Struts Console
  • Experience in working with operating systems like Windows 98/NT/2000/XP, UNIX
  • Experience working with versioning tools like CVS, Clear Case and Git
  • Possess excellent communication and analytical skills along with a can - do attitude

TECHNICAL SKILLS:

Web/Application Servers: Confidential WAS 5.1/6.0/7.0,Bea Weblogic 7.0/9.2, JBOSS 3.2/4.0, Apache Tomcat 5.0/5.5

J2EE Technologies: EJB 2.0/3.0, Servlets 2.3/2.4/2.5, JSP 1.0/1.2/2.0, JSTL, MVC, JDBC 2.0/3.0, JNDI, RMI, JMS 1.1

Frameworks: Jakarta Struts Framework 1.2/2.0, Hibernate 2.0/3.0, J2EE Design Patterns, Spring 2.0/3.0/4.0, Spring Boot, JSF, JUNIT, LOG4J, Java Mail API

Languages: Java, C, SQL, PL/SQL

XML Technologies: XML, XSL, XSLT, SAX, DOM, JAXB, JAX-WS, SOAP, WSDL

Web Technologies: JavaScript, AngularJS, ReactJS, NodeJS, CSS, HTML, Freemarker, DHTML, AJAX, JQuery

Databases: Oracle 8i/9i, SQL Server, DB2, MongoDB

IDE Tools: RAD 6.0/7.0,WSAD 5.1.2, Eclipse 3.x, IntelliJ IDEA, NetBeans 5.0/5.5

Tools: Rational Rose, MS Visio, TOAD, Altova XML Spy, Oracle SQL Developer, ANT

Version Control Tools: CVS, Clear Case, Git

Operating Systems: Windows XP/2000/NT/98/95, Mac OS X Yosemite, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Rancho Cordova, CA

Software Engineer

Responsibilities:

  • Implemented the application using Agile development methodology.
  • Developed presentation layer with Spring MVC, AJAX, JavaSript, JQuery, JSON, HTML5, XML and CSS3. implemented UI of shipping module using React.js and Bootstrap.
  • Created and enhanced SQL queries, SQL procedure methods for Microsoft SQL Server.
  • Participating in Sprint planning to identify what tasks to be created to develop a specific story.
  • Wrote JUnit test cases for unit, integration, and functional tests.
  • Implemented VIN decode feature by using Spring restful web services.
  • Build microservices for accounts and orders with Spring Boot.

Environment: Java, J2EE, Spring 4.0, Spring Boot, XML, JSP, JDBC, JBOSS, SQL Server, JSON, AJAX, Bootstrap, ReactJS.

Confidential, Sacramento, CA

Full Stack Developer

Responsibilities:

  • Developed Use Case Diagrams, Class Diagrams, Sequence Diagram, Data Flow Diagram etc.
  • Coordinated with other functional consultants.
  • Web related development with Node.js, Express.js, JSP, AJAX, AngularJS, HTML5, XML, XSLT, and CSS3 with Micro-services architecture.
  • Developed HTML5 based client using Node.js and validating user and permissions.
  • Used Spring form Tags and form validation and MVC and security.
  • Implemented Angular Controllers to maintain each view data.
  • Implemented Angular Service calls using Angular Factory.
  • Created REST based web services using JAX-RS.
  • Designed and implemented a generic parser framework using SAX parser to parse XML documents which stores SQL.
  • Used P VCS as a version control system.
  • Deployed the application on WebSphere Application Server 8.5
  • Used Hibernate 4.3 in data access layer to access and update information in the database.
  • Developed JUnit test cases using Jasmine.

Environment: Java, J2EE, Node.js, Express.js, XML, JSP, JAX-RS, JDBC, JavaBeans, DB2WebSphere 8.5, JSON, AJAX, AngularJS 1.5, Jasmine, RAD 9.5

Confidential, Sunnyvale, CA

Sr. Jive/Java Developer

Responsibilities:

  • Involved in various phases of project development.
  • Application design based on SCRUM(Agile).
  • Used J2EE Design Patterns like Proxy, DAO, Business Delegate and Session Façade.
  • Web related development with Struts, Freemarker, AJAX, JavaSript, JQuery, HTML, XML and CSS.
  • Implemented various XML technologies with including DTD schemas, XSL style sheets and XSLT.
  • Extensively used MongoDB for storing data and backup calls.
  • Implemented a restful web services using JAX-RS.
  • Used Spring Framework for Dependency injection and integrated with Struts Framework.
  • Configured the Jenkins set up for project build.
  • Used Git for version and source control and JIRA for tracking the project changes.
  • Performed unit testing using JUnit.
  • Code documentation for future references.
  • Attending Scrum meetings and filling Iteration backlogs of every iteration in the Agile Methodology.

Environment: Java, J2EE 1.6, Jive, Freemarker, Struts 2.0, NoSQL, Oracle, Akamai, Jenkins, JSON, XML, XSL,XSLT, JAX-RS, Apache Tomcat, Web Services, Maven, Agile, UML, JUnit, Git & JIRA.

Confidential, Rancho Cordova, CA

Sr. Application Developer

Responsibilities:

  • Followed approved life-cycle methodologies, created design documents , and resolved technical issues through debugging , research and investigation.
  • Conducted and coordinated investigative and analytical studies of complex system functions and operations to select approaches for the resolution of complex problems or improving the efficiency of existing systems.
  • Developed Struts based Model, View and Controller (MVC) Web application, Data Access objects and Batch processing procedures.
  • Functioned as application developer in one or more technical areas of the Confidential (CSE) application.
  • Reviewed and analyzed change requests to determine the scope of work and estimate the level of effort for application changes.
  • Wrote technical specifications for changing application components based on business requirements.
  • Designed, code, unit tests, unit integration tests, and maintained application components.
  • Developed the application front end using Jakarta Struts 1.3 Framework: developed action classes, form beans, Java Server Pages, AngularJS, HTML and CSS.
  • Extensively used Struts Validation Framework for major data entry and verification screen which involved extreme level of data validation at client side.
  • Used Spring 2.0 Framework to support the Hibernate and Struts.
  • Used Hibernate 3.0 in data access layer to access and update information in the database
  • Used ClearCase for version and source control and ClearQuest for tracking the project Changes.
  • Wrote PL/SQL stored procedures and used JDBC API
  • Developed JUnit test cases for modules.

Environment: Confidential RAD 7.1, Confidential WAS 7.0, Struts, Web Services, Hibernate 3.0, Spring 2.0, J2EE 1.7, JSP 2.0, JMS 1.1, Confidential MQSeries, XML, REST, WSDL, JAX-RS, Log4j, JUnit, ANT, AngularJS, Node.js, HTML, ClearCase, ClearQuest, DB2, PL/SQL, Windows XP, UNIX.

Confidential, Omaha, NE

Java J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object
  • Diagrams, using Confidential Rational Rose XDE to model the detail design of the application.
  • Developed the application front end using Jakarta Struts 1.3 Framework: developed action classes, form beans and Java Server Pages using WSAD.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Deployed the applications on Confidential Web Sphere Application Server 7.1.
  • Extensively worked on JMS 1.1 for sending data to Confidential MQSeries in terms of XML Objects.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database
  • Used XSLT to transform my XML data structure into HTML pages.
  • Used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.
  • Used CVS for version control across common source code used by developers.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 9i.
  • Developed JUnit test cases for all the developed modules
  • Monitored the error logs using Log4J and fixing the problems.

Environment: Confidential RAD 7.1, Confidential WAS 7.0, Struts 1.3, Web Services, Unix, Hibernate 3.0, Spring 2.0, J2EE 1.7, JSP 2.0, JMS 1.1, Confidential MQSeries, XML, SOAP, WSDL, JAXB, Log4j, JUnit, ANT, JavaScript, HTML, CVS, Oracle 9i, PL/SQL, Rational Rose, Windows XP, UNIX.

Confidential, Des Moines, IA

J2EE Developer

Responsibilities:

  • Designed sequence, class and deployment diagrams with UML.
  • Application design based on Rational Unified Process(RUP).
  • Implemented Singleton pattern to access DAO, Business Delegate and Session Façade.
  • Implemented Service Locator to abstract all JNDI usage and Transfer objects as data carriers.
  • Implemented various XML technologies with including DTD schemas, DOM & SAX parsers, XSL style sheets and XSLT.
  • Database stored procedures in PL/SQL.
  • Web services called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
  • Implemented server-side business components using Session Beans and Entity Beans.
  • Messaging using JMS and Message Driven Beans.
  • Used ClearCase for version and source control and ClearQuest for tracking the project Changes.
  • Developed and Deployed Enterprise java beans and other Components in the WebLogic Application Server 9.2.
  • Unit testing for modules using JUnit.
  • Code documentation for future references.

Environment: Java, J2EE 1.6, Servlets, JSP, EJB 3.0,Struts 1.3, JNDI, JDBC, PL/SQL, Oracle, WebLogic Application Server 9.2,WebLogic Workshop9.2, JMS, XML(SAX,DOM), XSL,XSLT,JAX-RPC,SOAP,WSDL, UDDI, RUP, UML, JUnit, ClearCase & ClearQuest.

Confidential, Redwood City, CA

Java Developer

Responsibilities:

  • Implemented modules like Quote, Contract, Order, Leads, Opportunity, POS etc
  • Interact with project managers, tech architect to understand the requirement.
  • Integrating the other Java components within the product.
  • Perform data mapping, process mapping, and basic application configuration.
  • Integrated the application with Sales Force, SAP and other enterprise apps.
  • Worked for changes for the client IDT, LTC, CEL, FCI, NMX, Atmel, Avago & Marvell
  • Followed the SOA to add the new modules using Web services.
  • Implementing the existing modules as SaaS (Software as Service) using SOA and Web Services.
  • Worked on the LDAP Integration, SSL authentication.
  • Extensively used XML, XMLBeans and similar technologies.
  • Integrated the Web Service with Oracle/PL-SQL.
  • Used Perforce and CVS for source control.
  • Converted the existing small scale application using Spring and JDBC template, JSF was used for the GUI.

Environment: Java 1.5, J2EE, XML, Weblogic, JBoss, Eclipse3.0, Itext for PDF generation, Web Services,Maven, SOA, TDD, JSF, Spring.

Hire Now