We provide IT Staff Augmentation Services!

Apps System Engineer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in Design, Development and Requirement Analysis, Implementation of Confidential Applications using Java, J2EE, JSF, EJB, Spring, Hibernate and web services (SOAP and REST)
  • Expertise in working Environment of Tomcat, JBOSS AS 5.0/4.2, IBM WebSphere Application Server, Weblogic Application Server
  • Expert level skills in developing web - based GUIs using GWT, HTML, DHTML, CSS, JQuery and Java Script, Ajax for Network Management Systems and web enabled applications.
  • Experience in implementing various Object Oriented Design patterns such as Factory, Builder, and Data Acces Object,Session Façade, Business Delegate and Singleton patterns.
  • Strong Core java programming skills using Collections API, annotations, Generics, Multithreading.
  • Hands on experience on major spring frameworks like spring-core, spring-batch, SpringAOP, spring MVC. Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework
  • Experience in SOAP, WSDL, XML, JSON, XSL, XSLT with DOM and SAX Parser in JAXP and JAXB.
  • Experience in working with SOAP/REST based web services, EJB 2.0/3.0, JNDI.
  • Experienced in Developing User Interface(UI) applications and professional web applications using Angular JS.
  • GUI was developed using C#.NET and ASP.NET, Used the .Net Framework 3.5 and converted Legacy code from .Net 2.0 to 3.5.
  • Design, Development and testing of REST web services called by Silverlight UI using ADO.Net data services and Entity framework.
  • Excellent work experience in Microsoft Technologies such as C#.NET, ASP.NET, VB.NET, Microsoft Visual Basic 6.0 and Classic ASP.
  • Experience in Analysis and Design using Software Engineering /SDLC, UML, Rational Unified Process (RUP)
  • Methodologies in Rational Rose and MVC based frameworks like Struts, spring.
  • Experience in working with Unix environment and shell scripting.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications on Web and client-server environment using Java and J2EE patterns, together with JSP, Servlet, SOAP, AJAX, JDBC, XML, XSLT, Java Mail, JAXB, Web Service and REST.
  • Hands on experience with Hibernate mappings and Spring Framework.
  • Hands on Experience in developing custom JSF components and renderers for re-use within scalable J2EE web Applications.
  • Excellent working knowledge in designing and developing enterprise applications using J2EE technologies such as JDBC, Servlets, JSP, JNDI, JMS, JSTL, JUnit.
  • Experience with messaging tools like MQ Series, MQSI, and JMS.
  • Experience in My SQL, Oracle, MS SQL Server.
  • Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi processing, concurrency and TCP/IP Socket Programming.
  • Experience in writing/debugging oracle back-end PL/SQL development packages, stored procedures and functions.
  • Hands on expertise in front-end development utilizing Java Script frameworks such as Angular JS, jQuery.
  • Experience in working with Agile /Scrum project methodology.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/Testing, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Worked on developing story and steps files for JBehave to automate the web applications
  • Coordinates and works with offshore and onshore team members on assignments.
  • Ability to learn and adapt quickly to the emerging new technologies
  • Experience working in Waterfall, Prototype and Agile methodology.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE 1.6, SQL, PL/SQL, UML, HTML, XHTML, Java script, CSS, AngularJS, nodeJS, Ajax, C, C++.

Java Technologies: Servlets 2.5/ 3.0, JSP 2.2, JSF 2.0, EJB 3.1, JNDI, JMS, JDBC, Java Mail, Java Beans, Applets, RMI, Multi Threading, JNDI/LDAP

Web Tools & Technologies: DTD, XML Schema, SAX, DOM,SOAP,UDDI,WSDL

Databases: Oracle 10g/9i, MS SQL Server, MySql

Application Servers: IBM Web Sphere, Websphere Portal, Web logic Application server, Jboss, Tomcat.

Web Servers: Apache Tomcat, Java WebServer.

Frameworks: MVC and Jakarta Struts,Hibernate,Spring,JSF, JBehave, Cucumber

Operating Systems: UNIX, RH Linux, Windows NT 4.0/98/95/2000/ XP/7, iOS

IDE: IBM Web Sphere Studio (WSAD), Eclipse, Net Beans, Rational Rose

Tools: Dreamweaver, ANT, Maven, Lucene Solr, Microsoft Tools (Exchange, Visio, Excel), TOAD.

EXPERIENCE:

Confidential, Charlotte, NC

Apps System Engineer

Responsibilities:

  • Interacting and working with Business, Application Developers and Customer Support team to understand the ongoing application development and used script based .Net apps to resolve tickets, work on making code changes through .Net code conversion for future enhancements.
  • Work to debug/troubleshoots issues under Trouble tickets as reported by live National customer support users.
  • Making frontend changes, using ExtJs, to the existing application both to resolve the issues reported by CS users and to make enhancements.
  • Used Spring MVC, Spring Batch, Spring AOP, Spring IOC and Hibernate Mapping to establish the Connection with Database for Stored Procedures using Beans and Annotations.
  • Developed an interface to seamlessly combine the new module with their SSO login system by using spring security and Angular JS Frameworks.
  • Created Frontend JSP’s pages using HTML5, CSS3, JSON, JavaScript, jQuery, AJAX, JQX Widgets, Angular JS and Bootstrap.
  • Worked on the MVC architecture of Angular JS 2.0 in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
  • Used Angular.JS to bind HTML to JavaScript Objects and develop Single Page Application.
  • Developed Spring Batch application for batch processing using spring.
  • Responsible for creating and maintaining web applications and web services that interact with database.
  • Involved in developing reusable Core libraries using Core Java Classes and Interfaces.
  • Worked with ESB middleware team to coordinate on XML and JSON data formats requested and sent by frontend are in agreement with their data formats.
  • Used Core java concepts in application such as multithreaded programming, Synchronization of threads used thread wait, notify, and join methods.
  • Designed & developed the business components using Java 8, Java EE 7, RESTful API with Spring, Hibernate, JPA, Servlets, JSP, JSTL, JavaBeans, Design Patterns, PL/SQL, XML, XSD, JSON technologies.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Designed and developed Micro services business components using Spring Boot.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Implemented application level persistence using Hibernate and Spring.
  • Wrote various Hibernate Queries using Hibernate Query Language(HQL) and hibernate criterion queries to execute queries against database.
  • Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
  • Responsibly prepping and Handling pre-production tasks like Deploying web-based application on Weblogic application server in all the environments including DEV, QA & UAT both for eastern & western seaboards and coordinating Quality check tasks with testing partners.
  • Working with Release Leads and Managers Monthly & bi-weekly for Enterprise and Maintenance releases to stay on track/target for making development tasks available for final release.
  • Worked with other developers to migrate HTML based Stand alone ESB dashboard to the brand new Dashboard built using JavaScript/AngularJS, Angular Bootstrap, GWT and Spring MVC.
  • Design, coded and tested key modules of the project using java oops concepts, JSP.
  • Involved in Everyday Production and Maintenance support for live customer/technical support users of ACS (After Call Survey) application.
  • Used Apache Maven as the software build tool, Log4J for logging errors and messages.
  • Developed Web Services to communicate to back end applications using XML based SOAP and WSDL protocols.
  • Deployed applications from Admin Console of Jboss Eap 6.1 as well as done the hot deployment.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Used Ant build script to deploy the application and JUnit to test unit test cases

Environment: JDK1.6, J2EE, Servlets, JSPs, JavaScript, Sencha ExtJs 4.x & AngularJS, Bootstrap, HTML 5.0, CSS 3, Ajax, Spring MVC 3.0, Spring Restful, IBM RSA, GWT, Oracle 10g, Maven, UNIX, IBM Weblogic application server 11g, CMISWeb Tool, Windows 7,Http Server 8.0, Accurev, Agile, Jenkins, SQL Developer.

Confidential, New Jersey

Java Application Developer

Responsibilities:

  • Analyzed the business and systems requirements of the project and developed feasibility documents.
  • Analysis of the specifications provided by the Business users.
  • Involved in Planning, Requirements gathering, Design & Development of the project and followed Agile Development Life Cycle.
  • Worked on integrating PDAO with back end applications using web services and JMS messaging through MQ server.
  • Used Visual J# .NET as an implementation of the Java language for the .NET Framework.
  • Developed GUI using VB.NET, and Used .NET Framework 3.0 throughout the project and converted existing code from 2.0 to 3.0.
  • Designed and developed Spring Batch Applications to read data from flat files and databases
  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Worked with a variety of issues involving multithreading, server connectivity and user interface.
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Designed and implemented RESTFUL and reactive frame-work with micro services based architecture(Spring Boot, Spring Cloud, Spring MVC REST Template) and RIAK data Storage.
  • Developed Java applications using spring and other J2EE design patterns.
  • The GUI was designed on the base of MVC design-patterns and swing APIs are used extensively.
  • Involved in implementing the Hibernate API for database Connectivity
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables.
  • Write Efficient PL/SQL Stored Procedures and SQL Queries against panaroma.
  • Developed Action classes, Action forms, JSP and other configuration files like struts Config.xml, web.xml.
  • Implemented the front end using JSP, HMTL5, CSS3, and JavaScript and used AJAX for dynamic web content.
  • Developed JSP pages and implemented client side validations using JavaScript.
  • Install configure Jboss Application server for the VPDC environment and currently working on the Prod environment setup in Cloud environment.
  • Used Core Java with Collections such as Array List and Hash Map
  • Developed JUnit test cases for unit testing.
  • Used Spring Validation framework for performing data validations
  • Developed Tag Libraries, using JSTL and Spring tags.
  • Used Weblogic application server for deploying the application.
  • Used CVS to maintain version controlled source code.
  • Prepare UNIX shell scripts for testing the application.
  • Created automated test cases for the web application using Selenium.
  • Co-ordination within the team and with other vendor team in case of dependencies
  • Involved in configuring web.xml and spring-config.xml according to the Spring framework
  • Resolving the Production issues during warranty phase.
  • Primary Contact for 24/7 Production Support.
  • Implementing Change Request raised by Business users.

Environment: Java 1.6, JSP, Servlets, Spring MVC, Hibernate, RAD, XML, JSTL tags, Serena Dimensions, oracle 10g, Weblogic Application Server 11g, IBM DB2, JUnit, AJAX, UNIX, Windows XP, Java Script, Trouble Ticket Tracking System(TTTS).

Confidential

Java UI Developer

Responsibilities:

  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing and Testing application using agile methodology.
  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML.
  • Front-end development using JSF Components, JSP, HTML and wrote custom tags.
  • Developed UI navigation using JSF MVC architecture.
  • Created Single page web application frame work using Angular JS and HTML.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Performed Validations on UI data using JSF validators.
  • Involved in developing code for obtaining bean references in Spring framework Dependency Injection (DI) or Inversion of Control (IOC). Implemented MVC-Model architecture using spring and other J2EE design patterns like Service Locator, Session Façade and Singleton for the application development.
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database.
  • Used Git Hub extensively as versioning tool and used Maven for automated building of projects.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Implemented applications using Java, J2EE, JSP, Servlets, JDBC, Hibernate, Struts, spring and JavaScript on Windows environments.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Perforce as a documentation repository and version controlling tool.
  • Used ANT tool to build and deploy applications.
  • Deployed the application in JBOSS Application Server.
  • Used Log4j for logging and handling defects of the application.
  • Used SCRUM methodology, for the implementation of SDLC.
  • Worked on business analysis and requirements gathering in Agile Methodologies SCRUM, Test Driven Data (TDD) Refactoring and continuous integration Methodologies.
  • Performed Development Integration Testing, Functional Integration Testing, and Regression Testing.
  • Reported Bugs Using Rational Clear Quest.
  • Created and executed the test scripts with Selenium WebDriver.
  • Extensively Selenium is used to test the web application.
  • Used Hibernate in data access layer to access, update information in the database, and provided EJB wrapper to DB services.
  • Developed Unit Tests and Test Suites using Junit and used Log4j for traces and logs.
  • Developed Automation scripts using Core Java Collections.
  • Executed automated JBehave scenario scripts and reproduced failures manually
  • Worked in deadline driven environment with immediate feature release cycles.
  • Used Log4j for logging and tracing messages.

Environment: JDK 1.6, Eclipse Oracle 11g, Spring 3.1, Hibernate 4.0, Ajax, XML, JBOSS 7.1, Windows 7, HTML5, JSP 2.2, Perforce, WSDL 2.0, SOAP 1.2, Log4j, JUnit, UML.

Confidential

Java J2EE Developer

Responsibilities:

  • Object Oriented Analysis and Design for the system from use case and requirement documents using UML, Rational Rose.
  • Involved in designing system architecture and identifying proper patterns and framework for the system.
  • Participated in analysis activities, software design and design reviews with Sun Microsystems.
  • Communicated with Business Owners to finalize Use Cases, Design documents and System Architecture documents.
  • Designed EJB components using EJB design patterns. Used J2EE Design Patterns such as Session Facade, Business delegate, Factory, Request Helper, Command, Singleton, Value Objects and Data Access Object.
  • Designed Presentation layer using MVC, Struts framework. Designed Action classes, Action forms and controller design.
  • Used JIRA for tracking bugs.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Worked in adoption of Agile methodology by working on continuous iteration, automated build and deployment using Ant, Pair programming, Test driven development(TDD) methodology and automated testing using JUnit.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Worked in RDBMS implementation using SQL, PL/SQL on Oracle 10g database.
  • Designed wizard based Credit application module for the application. This module is the heart of the application and was a complex one.
  • Co-ordinate the user interface design with the separate group responsible for the HTML layout.

Technologies: J2EE, Struts (Tag libraries, Tiles etc), XML/XSLT, Log4J, LDAP, JDBC, Oracle, UNIX, Web Services (SOAP, XML/XSTL, WSDL & UDDI), UML, Rational Rose, Visio, J2EE Patterns, RUP, Windows 2000, JSF 1.2, JSP, JSTL, Spring, JMS, JPA, Jquery.

We'd love your feedback!