We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • 12+ years of experience in Software Development. To pursue a challenging career in the field of software technology with the specialization in J2EE based web technologies in a process oriented IT organization. Excellent team player with problem - solving and trouble-shooting capabilities with good programming skills.
  • Extensive knowledge and exposure in web based multi-tier applications using J2EE. Used a wide variety of technologies for building the applications, including Java JDK, J2EE, Struts, JSP, Servlets, JSTL, Java Beans, Multithreading, EJB, JNDI, SOAP, JDBC, JMS, RMI, Weblogic Portal, Weblogic Integration, Java Web Services(SOAP & REST), Spring, JPA, JMS, Java Mail, REST, Java Script, JQuery, AJAX, HTML, DHTML, XML, XSL, XSD, CSS, JProbe, SVN and CVS.
  • Experience in Analysis and Design using SDLC
  • Possess excellent experience with Liferay Portal, Oracle Weblogic, JBOSS 6 and Tomcat.
  • Well experienced in Eclipse.
  • Experience with implementing logging features using Log4j.
  • Fast learner with a keen interest in expanding my skill set with new technologies.
  • Excellent written and verbal communication skills and good at documentation of user requirements and system specifications.
  • Having 5 years of experience in Financial Industry with clients Confidential .
  • Extensive experience working on Agile methodology based projects.

TECHNICAL SKILLS:

Languages: Core JAVA, JavaScript, Shell Scripting, XML, XSL and JSON

Framework: Weblogic Portal, STRUTS, EJB, SPRING, AJAX, LOG4J, ANT

Design Patterns: MVC, Singleton, Service Locator, Factory, DAO, Session Facade and Value Object

ORM Tools: JPA, IBATIS

Design Tools: TOAD

Version Control: GIT Extensions, SVN, Tortoise CVS, Star Team, Sub Version and Clear Quest

App server: Oracle Weblogic Portal Server 10.3.2, BEA WebLogic 10.0, 9.2, JBOSS 6

IDE: Eclipse, BEA Weblogic workshop and NetBeans

GUI: JSP, HTML 4.0, CSS, JavaScript, JQUERY, JSTL, JSON

Databases: Sybase ASE and IQ, ORACLE, MS SQL Server, My SQL and MS ACCESS

Other Tools: Jenkins, JIRA, Confluence, Crucible, Cucumber, ANT, MAVEN

Platforms: UNIX, LINUX and Windows.

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Senior Software Engineer

Responsibilities:

  • Develop and enhance Slang scripts for loading and enriching data flows and transactions.
  • Performance tuning SQLs and creating Materialized Views for faster loading of data.
  • Develop QlikView reports which extracts the data from DB, CSV file for reconciliations between PROD and UAT database and sources from different systems.
  • Building the code using Jenkins and maintaining the code versions using SVN.
  • Used JIRA to capture the test results which used for UAT/PROD move with the approvals.
  • Used Procmon for running the jobs, loading the data from one database to another.
  • Prepare documentation (requirements, design, technical, and user) in Confluence.

Environment: Core JAVA, Java, J2EE, Multithreading, Eclipse Luna IDE, Putty, Jenkins, SVN, JIRA, Slang (Propriety Language by Goldman), Confluence, Aqua Studio (Sybase ASE & IQ) and Procmon.

Confidential

Senior Software Engineer

Responsibilities:

  • Capturing business process requirements in Confluence.
  • Involved in changing Sybase SPs and enhancing Query Performance.
  • Used JSON for the REST webservices input and output.
  • Used Aqua Studio for connecting to Sybase ASE and IQ databases
  • Used Jenkins as build tool for compiling the code.
  • Used SVN and CVS for code version control.
  • Used JIRA for attaching testing evidence and getting manager approvals for UAT and Prod move.
  • Used Crucible as Collaborative code review application.
  • Used SOAP UI (soapui-4.6.0) client for testing the REST webservices.
  • Moved applications from CVS to SVN repository with the help of Build team.
  • Used Autosys for running the required SPs, executing PERL scripts for parsing the file and loading data from DB to another DB based on some conditions.
  • Developed REST webservices and exposed the webservices.
  • Prepare documentation (requirements, design, technical, and user) in Confluence.

Environment: Core JAVA, Java, J2EE, Multithreading, Eclipse Luna IDE, SOAP UI, Putty, JBoss 6, Jenkins, SVN, JIRA, Confluence, Crucible, AquaStudio (Sybase ASE & IQ) and Autosys.

Confidential

Senior Software Engineer

Responsibilities:

  • Capturing business process requirements in Confluence.
  • Used Cucumber test cases for testing the business workflow.
  • Used Jenkins as build tool for compiling the code.
  • Used SVN and CVS for code version control.
  • Used JIRA for attaching testing evidence and getting manager approvals for UAT and Prod move.
  • Used Crucible as Collaborative code review application.
  • Prepare documentation (requirements, design, technical, and user) in Confluence.

Environment: Core JAVA, Java, J2EE, Multithreading, Eclipse Luna IDE, JBoss 6, Cucumber, Jenkins, JIRA, Confluence, Crucible and SVN.

Confidential, Long Island, NY

Senior Software Engineer

Responsibilities:

  • Capturing business process requirements.
  • Prepare requirements document incorporating the business rules and necessary changes
  • Used Spring MVC portlets and content display portlets for displaying the portal pages.
  • Used JSON and JQuery grids for frontend display.
  • Used firebug and toad tools for developing the code and testing.
  • Used JavaScript, JQuery, CSS, and JSP for designing the webpages.
  • Used Maven as build tool for compiling the code.
  • Used Spring JDBC template for database operations.
  • Used Hibernate JPA annotations.
  • Used GIT Extensions for code version control.
  • Used Version One for Sprint planning.
  • Prepare documentation (requirements, design, technical, and user)

Environment: Core JAVA, Java, J2EE, Multithreading, Liferay portal, Oracle, HTML, CSS, JMS, XML, JavaScript, JQuery, Spring Annotations, Spring AOP, SOAP Web Services, WSDL, Spring JDBC template, Hibernate JPA annotations, Eclipse, Maven,Toad,GIT Extensions,Version one and JBoss.

Confidential, Queens, NY

Senior Software Engineer

Responsibilities:

  • Capturing business process requirements.
  • Exploratory functional and security evaluation of existing HUB software, web interface code.
  • Evaluate and report the possibility of implementing secure RSS feeds HTTP/HTTPS/SSL
  • Prepare requirements document incorporating the business rules and necessary changes
  • Implemented SOAP based Web Services for other applications to communicate
  • Implement new version software; prepare update for existing subscribers and publishers on the HUB. Port existing publications and subscriptions to the new HUB/URL & version.
  • Usage ofJMSmessages to communicate results and interaction with the system asynchronously.
  • Used Javascript, Jquery, CSS, Jspx for designing the webpages.
  • Used Maven as build tool for compiling the code.
  • Used Hibernate JPA annotations and Java Persistence Query language for the queries.
  • Used Spring JPA repository for database operations.
  • Wrote Web Services for few operations which needs to be published over the web
  • Prepare documentation (requirements, design, technical, and user)

Environment: Core JAVA, Java, J2EE, Multithreading, RSS Feeds, HTTP, HTTPS, SSL, Enterprise Web Services, My SQL, HTML, CSS, JMS, XML, JavaScript, JQuery, Spring Annotations, Spring AOP, Hibernate JPA annotations, SOAP Web Services, WSDL, JPQL, Hibernate, Eclipse, Maven and Tomcat.

Confidential, Jersey City, NJ

Senior Software Engineer

Responsibilities:

  • Capturing business process requirements.
  • Defined Web Services using XML-based Web Services Description Language
  • Involved in development activities which involves construction of Portal and JPF Portlets using NETUI Framework in WebLogic 10.3.2 workshop.
  • Created Desktops, Books, and Pages in WebLogic portal administration console.
  • Developed menus for various funds using JQuery.
  • Used Spring framework, Spring annotations, Spring AOP programming.
  • Used JavaScript, JQuery, CSS, JSP and JSTL for designing the webpages.
  • Created JMS Queues and JMS Event Generators to process the messages.
  • Involved in development activities which involves writing stored procedures and queries in MSSQL Server 2008.
  • Created RESTful webserivces in pushing data to downstream systems.
  • Used the ORM tool iBatis to communicate Portal framework with the Database.
  • Integrated the web application with Salesforce for creating clients and Document management.

Environment: Core JAVA, Java, J2EE, Multithreading, WebLogic 10.3.2 workshop and server, MSSQL Server 2008 Client, HTML, CSS, JavaScript, Jquery, JSTL, NETUI Framework, Portal, JMS, SOAP Web Services, XML, JPF & JSP Portlets, Spring, iBatis, Salesforce, WebDrive and Tortoise CVS.

Confidential, Basking Ridge, NJ

Senior Software Engineer

Responsibilities:

  • Capturing business process requirements.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages.
  • First hand WSDL files are created as per the W3C standards and generated the web service using Weblogic Workshop 10.0.
  • Involved in development activities which involves construction of Portal and JPF Portlets using NETUI Framework in WebLogic 10.0 workshop.
  • Worked with JPD processes and File Event generators in WLI Console.
  • Created JMS Queues and JMS Event Generators to process the messages.
  • Created user profiles for visitor entitlements for different users.
  • Worked in Delegated administration for creating different roles like administration roles, portal administration roles and library administration roles.
  • Developed Shell scripts for the reconciliation process of the Nortel Files.
  • Developed Shell scripts for processing various inbound files that we received from different regions.
  • Used Agile methodology one of the RAD methodology for development.
  • Created Test cases and Test Plans in Mercury Quality Center, Testing Tool.
  • Involved in development activities which involves writing stored procedures and queries in Oracle PL/SQL.

Environment: Core JAVA, Java, J2EE, Multithreading, WebLogic 10.0 workshop and server, SOAP, WSDL, Oracle Client, WinSCP, NETUI Framework, Portal, JPF Portlets, JMS, Weblogic Integration, Mercury Quality Center and WinCVS.

Confidential, Basking Ridge, NJ

Senior JAVA/J2EE Developer

Responsibilities:

  • Capturing business process requirements.
  • Requirement Analysis and defining the Scope.
  • Created Design documents using Rational Rose for Flow Charts and Sequence Diagrams.
  • Involved in development activities which involves construction of Portal and JPF Portlets using NETUI Framework in WebLogic 10.0 workshop.
  • Created the skin, skeleton, .LAF and Shell for the Portal application.
  • Created Desktops, Books, and Pages in WebLogic portal administration console.
  • Used JPF annotations in Page Flow Controller in Portal application.
  • Created user profiles(.usr files) for visitor entitlements for different users.
  • Created Test cases and Test Plans in Mercury Quality Center, Testing Tool.
  • Involved in development activities which involves writing stored procedures and queries in Oracle PL/SQL.
  • Used Agile methodology one of the RAD methodology for development.
  • Managing the configuration and controlling the versions of source codes using WinCVS (Version Control Systems).
  • Used WinSCP and Putty for accessing UNIX Servers.

Environment: Core JAVA, Java, J2EE, Multithreading, WebLogic 10.0 workshop and server, Oracle Client, SOAP, WSDL, WinSCP, NETUI Framework, Portal, JPF Portlets, Weblogic Integration, Mercury Quality Center, WinCVS and Putty.

Confidential

Java/J2EE Developer

Responsibilities:

  • Capturing business process requirements.
  • Requirement Analysis and defining the Scope.
  • Involved in development activities which involves construction of Portal and JPF Portlets using NETUI Framework in WebLogic 10.0 workshop.
  • Creating a skin, skeleton, .LAF and Shell for the Portal application.
  • Creating Beehive Controls, Books, and Pages in WebLogic 10.0 workshop.
  • Used JSTL tags for conditions and looping in jsp pages in Portlets.
  • Used JPF annotations in Page Flow Controller in Portal application.
  • Created JSR 168 portlets used as Remote Portlets using WSRP.
  • Used Shared Libraries for portal application.
  • Used InterPortlet Communication for communicating between portlets by passing parameters.
  • Involved in development activities which involves writing stored procedures and queries in Oracle PL/SQL.
  • Managing the configuration and controlling the versions of source codes using Dimensions (Version Control Systems).
  • Used WinSCP and Putty for accessing UNIX Servers.
  • Used JDBC calls to access Oracle Database and also developed stored procedures.

Environment: Core JAVA, Java, J2EE, Multithreading, WebLogic 10.0 workshop and server, Oracle Client, WinSCP, NETUI Framework, Beehive Controls, Portal, JPF and JSR 168 Portlets, JUnit, Dimensions and Putty.

Confidential

Senior JAVA/J2EE Developer

Responsibilities:

  • Capturing business process requirements.
  • Involved in SDLC design phase using UML, Sequence and Class Diagram generation using Rational Rose and Microsoft Visio.
  • Involved in development activities which involves construction of Portal and JPF Portlets using NETUI Framework in WebLogic 9.2 workshop.
  • Creating a skin, skeleton, .LAF and Shell for the Portal application.
  • Creating Beehive Controls, Books, and Pages in WebLogic 9.2 workshop.
  • Used JPF annotations in Page Flow Controller in Portal application.
  • Used CMS (Content Management Systems) to display the contents from the Virtual Content Repository.
  • Involved in preparing Unit Test Cases and performing Unit Testing and Integration Testing.
  • Used Webservices to call the WSDL methods in the server system to get certain information for the application.
  • Involved in development activities which involves writing stored procedures and queries in Oracle PL/SQL.
  • Managing the configuration and controlling the versions of source codes using CVS (Version Control Systems).
  • Used WinSCP and Putty for accessing UNIX Servers.
  • Used Log4J for generating the logs.
  • Used JDBC calls to access Oracle Database and also developed stored procedures.

Environment: WebLogic 9.2 workshop and server. Oracle Client, PL/SQL, Web Services, NETUI Framework, Beehive Controls, Portal and Portlets, Log4J, WinSCP, CVS and Putty.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the business analysis and system design to support the complex workflow logic
  • Requirement Analysis and defining the Scope.
  • Involved in development activities which involves construction of Struts, EJBs in J2EE environment.
  • Implemented AJAXintegrating with Struts framework.
  • Involved in development activities which involves writing stored procedures and queries in Oracle PL/SQL.
  • Used ANT SCRIPTS in deploying the application.
  • Involved in preparing Unit Test Cases and performing Unit Testing and Integration Testing
  • Managing the configuration and controlling the versions of source codes using CVS (Version Control Systems).
  • Used Log4J for generating the logs.
  • Used JDBC calls to access Oracle Database and also developed stored procedures.

Environment: WebLogic 9.2 workshop and server. Oracle Client, WinSCP, Log4J, AJAX, Struts, EJB and Putty.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis and design to support the complex workflow logic
  • Involved in development activities which involves construction of XML, XSLT, and XSD in XmlSpy which form part of realizing a message transformations in hub for end-to-end systems communication.
  • Used ANT SCRIPTS in deploying the application.
  • Created GUI using Java Swing.
  • Used Webservices to call the WSDL methods in the server system to get certain information for the application.
  • Involved in preparing Unit Test Cases and performing Unit Testing and some more documentations.
  • Managing the configuration and controlling the versions of source codes using Star Team (Version Control Systems).

Environment: WebLogic, XmlSpy, XML, XSLT, XSD, Swing, Star Team and Web Services

Confidential, New Jersey

Java/J2EE Developer

Responsibilities:

  • Involved in the business analysis and system design to support the workflow
  • Requirement Analysis and defining the Scope.
  • Involved in development activities which involves construction of JSP, servlets, EJBs in J2EE environment.
  • Developed JavaScript functions for client side validations.
  • Implemented MVC Design Pattern in the development process.
  • Fetch the data through’ the Socket.
  • Involved in preparing Unit Test Cases and performing Unit Testing and Integration Testing.
  • Managing the configuration and controlling the versions of source codes using MS-VSS (Version Control Systems).

Environment: JBoss 3.2.3, SQL Server, Java, J2EE (Servlets, JSP, EJB - Session beans, MDB) and MS-VSS

Confidential, New Jersey

Java/J2EE Developer

Responsibilities:

  • Involved in the business analysis and system design to support the workflow
  • Requirement Analysis and defining the Scope.
  • Involved in development activities which involves construction of JSP, servlets, EJBs in J2EE environment.
  • Developed JavaScript functions for client side validations.
  • Implemented MVC Design Pattern in the development process.
  • Implemented mail functionality using Java Mail API.
  • Involved in preparing Unit Test Cases and performing Unit Testing and Integration Testing.
  • Managing the configuration and controlling the versions of source codes using MS-VSS (Version Control Systems).

Environment: JBoss 3.2.3, SQL Server, Java, J2EE (Servlets, JSP, EJB - Session beans, MDB) and MS-VSS

We'd love your feedback!