We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

Over 15 years of experience in software analysis, design, development, testing and implementation of applications using JAVA, J2EE, JSP, Servlets, JSTL, JDBC, Spring, Hibernate, XML, XSL, JNDI, Struts, Tiles, Web services (SOAP,REST), EJB, LDAP, JBoss, BEA Weblogic, ATG Dynamo Application Server, JHTML, HTML, JavaScript, log4j, Netegrity Siteminder, and Oracle 9.i/8.x on Windows XP/2000/NT/95, Linux, Unix, Sun Solaris 7 platforms, version control tools like VSS, Rational Clear case and Active MQ.

SOFTWARE SKILLS:

JEE Technologies: Servlets 2.0, JSP 1.2, EJB 2,3., JSTL 1.0.

Internet Technologies: React, CSS, XML, XSL, XSLT, XPATH, Java Script, AJAX, JSON, Gulp, NPM.

Frameworks: Struts1.2 & 2.0, Tiles, Hibernate 2 & 3.2.6.GA, Spring 1.2.6 & 2.0.7.

Web Servers: JWS2.0, Resin 3.0, Tomcat 8, Jetty 3.

Application Servers: Weblogic7.0, JBoss4.0.1, ATG Dynamo, Websphere 5.0

Java I.D.E: Elipse3.1, JBuilder and Edit Plus.

Web services: SOAP, WSDL, UDDI, REST, CXF.

Dev. Methodologies: OOAD, Service Oriented Architecture, Agile methodology.

Databases: Oracle9i/10g, MySQL, MS SQL Server.

Logging: Apache Log4J, Java logging.

Version Control: Win CVS, VSS, Perforce, SVN, GIT

Database Tools: TOAD, DBDesigner, SQL Developer

Testing: JUnit

ETL Tools: Talend 3.1.

Operating Systems: UNIX, LINUX, Solaris, Windows 9x/XP/NT.

Video technologies: Adobe Flash Media Server, format like swf and flv.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Develop and design new enhancements for the Global Execution System software product.
  • Development of high volume transaction processing for B2B HUB and OSFM adapter.
  • Object Oriented Design and Development of fault tolerant parallel processing systems.
  • Maintain the existing product and develop the software to fix any existing issues.
  • Create REST api with Java JAX - RS using Jersey for integrating User authentication between Serus and Confidential .
  • Involved in adding features to the Transaction processor to multi process using java concurrency and multi-threading.
  • Enhance Transaction Error Management functionality to improve the overall user experience in resolving transaction errors.
  • Design and develop Outbound adapter to send tx to SAP.
  • Code and develop Java based web application for WIP module.
  • Develop code to support E2MC Transaction processing using Java, J2EE, OJB, SPRING Frameworks.
  • Design and develop UI for INCA WIP Management module using JSP, SERVLETS, AJAX, JAVASCRIPT, HTML.
  • Migrate the ECO and Workflow UI from JSP to React.
  • Fix issues related to WIP transaction processing & UI bugs to support PRODUCTION environments.
  • Design and develop new transactions for WIP and write code to generate reports using HTML/JAVASCRIPT/AJAX, React.
  • Write SQL queries/Views to select /store data related to WIP Management module using SQL SERVER and ORACLE DATABASE.
  • Work closely with the team members to write new API required for WIP in Java.

Environment: Java 8, JSP, JSTL, JDK1.5, HTML, CSS, Java Script, React, JSON, Gulp, NPM, JDBC 2.0, log4j, XML, Tomcat 8, Oracle 11g, MySql 5.0, Spring 2.5, Hibernate 3, REST, Jersey, Junit, Linux, Windows XP, SVN, GIT, Gradle, Jenkins, Active MQ.

Confidential, Menlo Parka, CA

Senior Java Software Engineer/Team Leader

Responsibilities:

  • Design and develop the new architecture using new technologies like (Oracle 11g (DB), Spring MVC, hibernate (ORM), CXF Web services.
  • Write CXF web services and Spring MVC annotation based controller for Sign-up module.
  • Use Jive REST api to create the discussion board using Spring RestTemplate.
  • Understand E*Trade AF framework and integrate it with Spring MVC and CXF.
  • Involved in design and development of Signup FRD backend and front end using Spring MVC, REST, HTML, CSS, JavaScript and jQuery.

Environment: Java, JSP, JSTL, JDK1.5, HTML, CSS, Java Script, JDBC 2.0, log4j, XML, Tomcat, Oracle 11g, MySql 5.0, Spring 2.5, Hibernate 3, REST, Junit, Linux, Windows XP, SVN.

Confidential, SFO, CA

Senior Java Software Engineer/Team Leader

Responsibilities:

  • Retire the old Legacy infrastructure Sybase and redesigned the new architecture using new technologies (mysql (DB), Spring/Webflow/Vega$ (framework), hibernate (ORM), P|PE (event mgmt), Talend (ETL) and optimization wherever possible.
  • Simplify import of CCS product attribute/value/unit data, bypassing several current layers of java/stored proc-intensive loading & aliasing.
  • Identified and fixed thread issues and redesigned the Metis Tool Builder which is High volume multithreaded core java application.
  • Developed Product Editing tool using JSP, JSTL, HTML, CSS and JavaScript.
  • Design PIPE configuration and develop PIPE Services using REST.
  • Developed an Error handling mechanism using Spring Interceptors.
  • Improve database performance by using Hibernate Caching strategy.
  • Design and implement an ETL solution using Talend to move CCS (Sybase database) centric product data flow (80% of catalog data) into new data model (using MySql), data schema and new data flows.
  • Namespace sync up of CNET catalog with CCS.
  • Fix bugs in the existing legacy system and update the Wiki with the new Design.

Environment: Java, JSP, JSTL, JDK1.5, HTML, CSS, Java Script, JDBC 2.0, log4j, XML, Tomcat, MySql 5.0, Spring 2.0.7, Hibernate 3, Talend, PIPE ( based on Mule, an open source Enterprise Service Bus (ESB) system),REST, Junit, Linux, Windows XP, SVN.

Confidential, Pleasanton, CA

Senior Java Software Engineer/Team Leader

Responsibilities:

  • Understanding the Business requirements and owning the CSR Tool and involved in the major change Request which include (Delta Migration Tool, Optional select for Export, Error Management).
  • Designed and implemented Command Line tool to import / export, retrain and upload Workflow template file.
  • Implemented the CSR screen for uploading buyer definition and E-file invoice using JSP, JSTL, HTML, CSS, AJAX and JavaScript.
  • Designed an architecture using Switch & Singleton Factory design patterns.
  • Building Use Cases and Data models from the Use Case Specifications using the UML standard and implementing them in project deliverables.
  • Developed java business class for all the modules.
  • Integrated with Distributes legacy SAP system using JCO to generate Master Vendor List file.
  • Involved in modification of most of the database object like Procedure, functions, and tables.
  • Designed and developed the Delta Migration Tool in Struts 2.0.
  • Responsible for Unit, Integration, and System testing for the developments.
  • Supporting the existing system for bugs using Perforce.

Environment: JSP, Servlets 2.0, Struts 2.0, JDK1.5, HTML, AJAX, CSS, Java Script, JDBC 2.0, log4j, XML, EJB, Web Logic 7.0, Oracle 9i, Perforce, SalesForce, Windows XP, Web Services (SOAP).

Confidential, CA

Senior Java Software Engineer/Team Leader

Responsibilities:

  • Understanding the Business requirements and involved design and development of highly scalable, Multi-threaded infrastructure for mobile application using Jetty server.
  • Building Use Cases and Data models from the Use Case Specifications using the UML standard and implementing them in project deliverables.
  • Developed scripts to create the database and involved in writing the java services classes.
  • Responsible for Unit, Integration, and System testing for the developments
  • Involved in database replication.
  • Developed Web Services client to call Quios services for sending/receiving SMS.

Environment: JDK1.4.2, Laszlo 3.3.3, XHTML, CSS, AJAX, Jquery, JSON, Java Script, Servlets 2.0, JDBC 2.0, log4j, Jetty, XML, Web Services (SOAP), Junit, MS SQL Server, windows XP, SVN.

Confidential, CA

Senior Java Development Engineer /Team Leader

Responsibilities:

  • Involved in writing business logic for Presentation, Business and Data layers.
  • Involved in writing a scheduler using Java Threads which would convert the user uploaded file to .flv format using on2 Fix engine.
  • Developed the front end using JSP.
  • Developed generic utility package for services
  • Developed services for multi part data uploads along with progress bars
  • Involved in Object-relational mapping using Hibernate Technologies.
  • Designed and developed the business and data access tier using Hibernate DAOs.
  • Responsible for Unit, Integration, and System testing for the developments

Environment: JDK1.4.2, XHTML, CSS, AJAX, Jquery, JSON, FLEX, Java Script, JSP, Servlets 2.0, JDBC 2.0, XMLC, log4j, Tomcat 4.1, Ant 6.1, XML, Apache commons (FileUpload), MS SQL Server, JBoss, windows XP, CVS, Bugzilla, Spring, Hibernate, DBDesigner, Eclipse3.1, Adobe Flash Media Server.

Confidential, CA

Senior Java Software Engineer

Responsibilities:

  • Developed components which interact with the physical devices through socket programming.
  • Developed a Simulator which acts as a device and listens to the requests on a particular port. The Simulator behaves like an http server listening on a particular port and accepts Http requests.
  • Developed XML based interfaces for other components to communicate with the devices.
  • Generate final xml payload which is understood by the Device by using XSL transformations to the XML input message sent by the CMS system.
  • Involved in design and development of Real time Log monitoring system, which interact with the physical devices and GUI and update it in Wiki.
  • Used Patterns like Publisher/Subscriber, Singleton for the above implementation.
  • Involved in Database design and development of hibernate mapping files and data access object class.
  • Created Web services using Axis to expose the CMS system’s services.
  • Use URL connection to persists the http connection between the GUI and the Pub/Sub mechanism (which uses Jboss Messaging to queue up the Event messages from the Log Monitor and publish it to the GUI Proxy Client).

Environment: Java, JBoss, Web Services (SOAP), XML, XSLT, Oracle 9i, MySQL, log4j, Hibernate, DBDesigner, Linux platforms, Junit, Jboss 4.0.3 and CVS.

Confidential, San Mateo, CA

Technical Leader

Responsibilities:

  • Worked as Tech Lead. Quickly came up to speed with the system architecture-level knowledge and functionality.
  • Successfully deployed several enhancement releases.
  • Suggested and implemented software release processes. Detected and fixed core product bugs.

Environment: Java, WebLogic, iPlant web server, Web Services (SOAP), XML, Oracle 9i, log4j, unix platforms, Perforce.

Confidential, NY

Senior Java Developer\Team Leader

Responsibilities:

  • Key developer involved in Re-designing and Development for migrating the whole MIS system to JFP Architecture.
  • Designed and developed the batch application which would parse the log file in java and insert the High volume data into the Oracle database.
  • Designed an architecture using DAO, Switch and Singleton Factory patterns.
  • Developed use cases, class diagrams, sequence diagrams using Rational Rose and ER diagram for database.
  • Designed MVC based application architecture and UI design with Tiles for report generation in JSP.
  • Developed the component which would parse the xml present in the log file.
  • Used latest features like Bulk Update to insert data into Oracle database.
  • Developed scripts to create the database and also involved in design and development of most of the database object like Packages, Procedure, functions, sequences and tables.
  • Documenting portion of high level technical design of the system
  • Involved in prompt delivery of application sub units to the client after passing them through standard testing process.
  • Involved in writing build script using Ant and doing unit and system testing.

Environment: Java, Oracle 9i, JSP1.2, Tiles, UML, JavaScript, PL/SQL, Eclipse 3.0, XML, log4j on Windows/Unix platforms, Rational Clearcase, WebLogic 7.1.

Confidential, LA

Senior Java Software Engineer

Responsibilities:

  • Participated actively in requirement gathering phase and mapped requirements to the use cases and UML notions.
  • Requirements gathering for additional functionality from the client.
  • Involved in design, development and testing for the enhancement.

Environment: Java 1.4.2, Oracle8i, apache-ant-1.6.2, PL/SQL, Eclipse 3.0, log4j, and Oracle 9.i/8.x/7.x on Windows/Unix platforms, Rational Clearcase.

We'd love your feedback!