We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Palo Alto, CA

PROFESSION SUMMARY:

  • 8.5 years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Around 5 years of web experience with JavaScript, HTML5, CSS3, PHP, ExtJS, jQuery/JS including 3.5 years with Modern JS framework like Node.js, Angular.js, Bootstrap.js, Backbone.js, knockout.js, Prototype.js, Require.JS and Handlebars.js.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end designing such as web pages, graphics and multimedia's. 
  • Good experience in Agile, SCRUM and Waterfall methodologies.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate and EJB.
  • Strong front-end development using Adobe Flex, MXML, Action Script, AJAX, Java Scripts, CSS, HTML and DHTML.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Developed ANT scripts for the build and deployment of J2EE applications.
  • Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
  • Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
  • Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, SQL Server & DB2.
  • Very good experience in developing Test Cases using JUnit.
  • Experience in XML, WebServices using SOAP, REST, WSDL, UDDI, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.

TECHNICAL SKILLS:

PROGRAMMING LANGUAGES: JAVA, J2EE, UI/UX, PHP, C++, C, .NET

FRONT END TECHNOLOGIES & FRAMEWORKS: HTML, CSS, JAVASCRIPT, JQUERY, AJAX, EXTJS, ANGULAR.JS, BACKBONE.JS, BOOTSTRAP, NODE.JS, DOJO

APPLICATION/WEB SERVERS : IBM WEBSPHERE, WEBLOGIC, APACHE TOMCAT, JBOSS, REST, SOAP, UDDI, WSDL, XML, APACHE AXIS, APACHE CXF

TOOLS & FRAMEWORK : STRUTS, SPRING, HIBERNATE, SERVLETS, JDBC, JSP, J2EE, JMS, JAXB, JAXM, EJB, JNDI, RMI, SAX, DOM PARSERS, XML, XSL, SWING, UML, LOG4J, APACHE POI, MAVEN, ANT, RUP, RATIONAL ROSE

RDBMS/DBMS/DATABASES: ORACLE, PL/SQL, SQL SERVER, DB2, MYSQL, TOAD, NOSQL, MONGODB, BIG DATA, CASSANDRA, HADOOP, LUCENE &SOLR.

SOURCE/VERSION CONTROL SYSTEMS : CVS, VSS, SUBVERSION (SVN), PVCS

DEFECT/BUG TRACKING AND TESTING TOOLS : JIRA, RATIONAL CLEAR QUEST, JUNIT, SELENIUM,

METHODOLOGIES & IDE : AGILE, SCRUM, ECLIPSE, NETBEANS, RAD, WSAD, JBUILDER

EXPERIENCE SUMMARY:

Confidential, Palo Alto, CA

Senior Software Engineer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Created a demo website running on a Node.js, using the Express.js framework, Jade, and Backbone.js with Mustache.js for front end MVC/templating
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
  • Designing Webpages using Angular.js, Html5 and Ionics Framework on client side.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed the GUIs using Google GWT, HTML, CSS, and Sencha GXT
  • Design and Developed using WebService using Apache CXF.
  • Developed User Interface with effects and animations using Java Script, Ajax, JQuery, Flex, JSF, JSP, Flash and HTML.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Developed user interface using JSP, JSTL, Custom Tag Libraries and AJAX to speed the application.
  • Process engine framework using Java, Google Web Toolkit and Spring technologies.
  • Dealt with java Beans helper classes and Servlets for interacting with the UI written in JSP.
  • Used Struts MVC approach to help design new features and fix Jira bugs and request.
  • Developed internal application using Angular.JS, and Node.JS connecting to Oracle on the backend. 
  • Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap. 
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-ful server on a different domain. 
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations 
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
  • Developed test cases and performed unit testing using JUnit.
  • Used Maven script for building and deploying the application.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.

Technologies Used : Java, J2EE, JavaScript, CSS3, Google Web Toolkit, Html5, JQuery, AJAX, Angular.js, Backbone.js, Node.js, Bootstrap, EXTJS, spring, Hibernate, Struts, Weblogic, Axure, Subversion (SVN), Junit, Agile, UML, JSP, JSTL, Oracle, CRUD, SQL, PL/SQL, Apache CXF, REST, Eclipse, Servlets, MongoDB, Coherence, Maven, Itext, Jira, Web 2.0, SOA, Jasper Report, ILOG

Confidential, Palo Alto, CA

Senior UI Developer

Responsibilities:

  • Implemented functionality using Servlets, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Worked on popular open source technologies and frameworks like AJAX, JQuery, YUI, InputEx, Handlebars.js, Backbone and Mustache.js
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
  • Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Framework.
  • Designed and Developed Webservices to interact with various business sectors and used SOAP protocol for Webservices communication
  • Involved in design and Development of user interfaces using HTML, DHTML, JavaScript and CSS
  • Wrote PHP Scripts for application logic and access database (MySQL) layer.
  • Created web application prototype using jQuery and Angular.JS 
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Architected and implement REST api interfaces using javascript and Node.js
  • Used Javascript and jQuery for validating the input given to the user interface.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Participated in converting the business requirements to software specifications using Rational UML
  • Helped with migration of the application to Heroku and with maintenance of the code repository at GitHub.
  • Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Used Eclipse IDE for designing, coding and developing applications
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
  • Design software applications using HTML5, JavaScript, JQuery, Bootstrap, Angular JS, and XML.
  • Build code using IDE IntelliJ and deploy it using Apache Tomcat.
  • MVC architecture provided by Javascript libraries, Backbone and Marionette
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used IText to generate PDF for HTML forms.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Involved in Analysis of Oracle, MySql, Cassendra, Hadoop and MongoDB for best fit for Dynamic User Segmentations and reviewed with database architects for approval.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates.
  • Worked on DB2 data base for storing and retrieving the application data
  • Implemented all the CRUD operations using JPA query language.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Mentoring of junior members for Agile (Scrum) process & JUnit testing
  • Developed a web 2.0 control console using GWT to manage data matching for data staging.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
  • Involving in Building the modules in Linux environment with ant script.

Technologies Used Java, JavaScript, CSS3, HTML5, AJAX, Angular.js, Backbone.js, Node.js, Bootstrap, MongoDB, Coherence, DOJO, JQuery, ExtJS, Spring, Hibernate, PL/SQL, Apache CXF, SOAP, Servlets, Maven, XML, JIRA, Jasper report, ILOG, JRules, GitHub, Web Services, Eclipse, Websphere, ClearCase, DB2, CRUD, SQL, Struts, JSF, Junit, Scrum, Web 2.0, SOA, JMS, IDE, Apache Tomcat, Linux, PHP, UML, JSP, JSTL

Confidential, New York, NY

Senior UI Developer

Responsibilities:

  • Developed and Implemented WebServices and used Spring Framework.
  • Used Ibatis to populate the data from the Database.
  • Design (architectural), develop, and deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript
  • Expertise in developing enterprise applications using Struts Frameworks.
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Developed Contract List to pull all the contracts which returned a JSON which is acceptable by Dojo Grid.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
  • Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
  • Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
  • Used XMLSpy plugins with in WebSphere Application server for designing the schemas and transferring the XML to HTML files
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Designed Interactive GUIs using Java Applets and Swing.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Developed an application in Java using Oracle ADF framework.
  • Design and development of the exception management workflow using Oracle BPM
  • Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
  • Developed and designed web interfaces and layouts using PHP, Javascript, HTML 5 and CSS
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Used ADO.NET to provide connectivity to SQL Server back end database.
  • Developed J2EE code for the order submission components which interface with mainframe CICS programs through a CICS gateway.
  • Worked on stored procedures, PL/SQL and SQL queries.

Technologies Used Java/J2EE, PHP, Spring, EXTJS, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Net beans, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model, UML, JSP, SERVELT, ANT, JSON, Xml, EMC Documentation, JIRA, SWING, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS, VB.

Confidential, Durham, NC

Software Developer

Responsibilities:

  • Developed the modules of Purchase Request, Purchase Order, Item Master modules.
  • Involved in the Enhancement of Summarization module.
  • Developed the web pages using JSP, CSS and HTML 
  • Used several J2EE Design Patterns like Session Façade, for the Middle Tier development. 
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans. 
  • Used JSON for data exchange between application modules along with XML.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS). 
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables. 
  • Involved in preparing the web pages using JSP, HTML, DHTML, XHTML, CSS and JavaScript
  • Involved in building and parsing XML documents using SAX parser. 
  • Developed Form Beans, which are used to store data when the user submits the HTML form 
  • Coded various Java beans to implement the business logic 
  • Apache Tomcat is used as an Application Server to Deploy the Application

Technologies Used J2EE, Java, JSP, Servlets, JDBC, Struts, Junit, log4j, JavaScript, DHTML, Axis, WSAD, XML, XSLT, SQL, CVS, JSON, OPPROX Reports, Windows, and Unix-IBM AIX.

Confidential, Jacksonville, FL

Software Developer

Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX. 
  • Involved in developing business components using POJO. 
  • Installed, configured, deployed, Monitored and troubleshoot WebLogic.
  • Involved in writing packages, stored procedures to retrieve/modify data in database. 
  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns 
  • Created JUnit test cases to cover unit testing for the components. 
  • Used Log4j for logging and handling defects of the application 

Technologies Used: Web Service, Spring, Java, EJB, Java Script, Weblogic, Hibernate, Log4j, Ant script, TOAD, Putty, WinScp, Net Beans and Oracle

We'd love your feedback!