We provide IT Staff Augmentation Services!

Sr. Software Web Developer Resume Profile

4.00/5 (Submit Your Rating)

MA

Summary:

  • Strong experience in Design, Development, Testing, Documentation and production support of applications using Internet, Web and Client Server Technologies in N-Tier J2EE Architecture on Unix and Windows environments
  • Experience in developing SOA components Web services, WSDL .
  • Good experience implementing various J2EE design patterns.
  • Experience in making POC's with new technologies
  • Proficient in working with web/application servers like JBoss 4.2.2.GA/5.x and Tomcat 7.x, 5.0.
  • Experience in Oracle, SQL, PL/SQL, Functions, Stored Procedures, Triggers, Views.
  • Worked on Clear Case, SVN, CVS as Version Control and HP Quality Center and Bug Tracking Tools.
  • Performance Tuning and maintenance for large-scale, web-based and distributed J2EE projects on various platforms.
  • Document projects for technical and functional design.
  • Experience in writing Unit and Functional test cases using Junit.
  • Experience in Agile development.
  • Strong initiative, teamwork, communication, analytical and problem solving skills.

Technical Skills:

  • Java/J2EE Technologies
  • Java 1.7, 1.6, J2EE1.5, EJB 3.0, JMS
  • Web Technologies
  • HTML, DHTML, CSS, JavaScript, JSP, AJAX, JSON, Web Services JAX-WS/WSDL , Spring WS
  • J2EE Frameworks
  • Struts 1.1/2.0, JSF 1.2/2.0, Spring 2.1, Hibernate3.x,
  • OpenJPA 1.1.0, IBatis
  • XML Technologies
  • DTD, XSD
  • Databases
  • Oracle 8i/9i/10g/11g, DB2
  • Application Servers
  • JBoss 4.x,5.x Tomcat 5.0, 7.x
  • Tools
  • Microsoft Visio 2000, IBM Rational Rose, Eclipse Indigo,Helios,Galileo SQL developer, DB Visualizer, Clear Case, CVS, HP Quality Center, QC 11
  • Operating Systems
  • Windows XP/NT/2000, Unix, Linux
  • Other Technologies
  • Ant, Maven, Log4j, JUnit, Mockito, Groovy

Confidential

Sr. Consultant

Fortress is a role based management system for Fidelity to manage authorization to access web services within Fidelity.

Responsibilities:

  • Used JMeter to run the load tests and query optimization to improve the response times.
  • Developed a GUI to ease the user from tedious complex uploads to setup the roles.
  • Used Spring IOC to manage the beans
  • Used Spring WS security for inserting security tokens for the web services.
  • Involved with exposing and consuming SOAP based webservices
  • Developed tiered architecture to filter the requests for 401k plan management application.
  • Used core JSTL and struts tag libraries in JSPs and used struts 1.x as the MVC framework.
  • Followed Command and DAO patterns in the code.
  • Debug and enhance the coding of the application using core java programming.
  • Using iBatis for persistence API in the backend.
  • Using Spring 2.x for dependency injection.
  • Worked extensively on Stored procedures, views and was involved in creation of tiered users for database reliability.
  • Used IBatis as ORM tool.
  • Used prototype and JQuery in conjunction with javascript.
  • Used XMLHttpRequest to make the Ajax calls for the ping servers to simulate Single Sign on SSO functionality
  • Extensively used IBatis to call the stored procedures.
  • Worked with RAD and eclipse in conjunction with Websphere 6.x and tomcat 7.x respectively
  • Acquired functional and POC level knowledge on OBIEE for the reports
  • Used Rational Team Concert to manage the Agile stories and tasks
  • Used JUNIT 4.x, Mockito

Environment: Java1.6, J2EE, JSP, Struts 1.x, JavaScript, Junit, Eclipse, Websphere 6.1, Clear Case, Microsoft Visio, Maven2, Linux, Rational Team Concert, tomcat 7, httptrace

Confidential

Sr. Consultant

Credential Server is an authorization and authentication system responsible for authenticating the inbound requests to all the different application of Fidelity Investments.

Responsibilities:

  • Involved in defect resolution.
  • Using Spring AOP to write Aspect to intercept the loggers to mask the credentials.
  • Debug and enhance the coding of the application using core java programming.
  • Using iBatis for persistence API in the backend.
  • Using Spring 2.x for dependency injection.
  • Creating repositories branches for production, development, integration, acceptance regions after the coding and deploying them.

Environment: Java1.6, J2EE, JSP, Struts 1.x, JavaScript, Junit, Eclipse, Websphere 6.1, Clear Case, Microsoft Visio, Maven2, Linux

Confidential

Sr. Software Web developer

Trading Rewrite is a trading system consolidation wing for individual ING owned wings. It serves as a window to the outside trading actual trading Fund Companies and NSCC National Securities Clearing Corporation .

Responsibilities:

  • Involved in design and development of trading module of the application.
  • Involved in writing the technical design document using the requirments.
  • Involved in making Proof of Concept POC for design.
  • Used wsimport tool to generate the stubs.
  • Involved in writing a wrapper class around JAVA mail API.
  • Using Ext-JS 4 in the front end.
  • Developed struts 2.0 action classes and action interceptors.
  • Developed JAX-WS provider and service end points for file transfers.
  • Used Eclipse Helios IDE for application development.
  • Created JUnit test cases for unit testing application classes.
  • Created Maven POM files for application build and profiling.
  • Created shell scripts to run the java client through Tivoli Work Scheduler
  • Implemented Spring IOC like framework for managing dependencies.

Environment: Java1.6, J2EE, JSP, Struts 2.0, JavaScript, JAX-WS Web Services, UML, Junit, Eclipse, JBoss 5.x, UDB, Sybase, Clear Case, Microsoft Visio, Maven2, DBVisualizer, Linux

Confidential

Software developer/programmer/analyst

TM Trade Management Module : The scope of project was focused on replacing the pre-trade functions necessary to decommission the legacy Dtrades application and provide capabilities such as trade staggering, validation, volatility checking, editing and submission. Scalability due to merger and account overdrafts were the major achievements. Involved in designing object model diagrams and data model diagrams to meet the requirements.

Responsibilities:

  • Involved in design and development of the application.
  • Extensively involved in developing the user interface using JSF, Richfaces and Ajax4jsf frameworks.
  • Extensively used JSF tags in the UI.
  • Used EJB 3.0 Session beans using JBOSS Seam Context Management Application,Conversation,Session scopes
  • Used EJB 3.0 Stateless beans to generate pick lists and to run Asynchronous Batch Jobs.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Used JMS to publish message on to the Queue after the process.
  • Used Sonic Message Bus for the message transfers.
  • Used Quartz timer to schedule jobs.
  • Responsible for creating custom components by implementing Richfaces tree structures.
  • Used POI to generate report in excel workbooks Both xls and xlsx formats .
  • Used Oracle SQL Developer as a oracle client to query the database.
  • Used JBoss Seam jxl API to generate reports in xls format.
  • Used Hibernate as ORM
  • Used hibernate named queries for most part of the project
  • Replaced Hibernate with Native SQL Queries JDBC in places where large volumes are handled.
  • Used log4j for logging purposes.
  • Used java docs to document the coding
  • Developed the presentation layer of the application using XHTML pages.
  • Using JUNIT for unit testing different modules of the application.
  • Used CVS as the version control tool.
  • Developed the automatic build scripts using MAVEN2 for the application to deploy and test.
  • Post Production and Production support on required basis.

Environment: J2EE,Richfaces 3.3.3.BETA1,Ajax4jsf,Quartz1.6.4,JSF1.2,EJB 3.0,Hibernate 3.x,POI 3.7,log4j-1.2.8,JUNIT- 3.8.1,JBOSS 5.0.1.GA,Oracle 10g,Oracle SQL Developer 2.1.1.64, JDK1.6,HP Quality Center,SSH Secure Shell 3.2.9,Maven2

Confidential

Software developer/programmer/analyst

AM Account Master Module : A maintenance project focused on providing the portfolio, investment and other folks to control the roles, controls. Also the batch process involved in retrieving the daily changes to the account and broker codes.

Responsibilities:

  • Involved in design and development of the application.
  • Extensively involved in developing the user interface using JSF, Richfaces and Ajax4jsf frameworks.
  • Extensively used JSF tags in the UI.
  • Used EJB 3.0 Session beans using JBOSS Seam Context Management Application,Conversation,Session scopes
  • Used EJB 3.0 Stateless beans to generate pick lists and to run Asynchronous Batch Jobs.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Used JMS to publish message on to the Queue after the process.
  • Used Sonic Message Bus for the message transfers.
  • Used FTPClient to read and write a file at a particular location.
  • Used Oracle SQL Developer as a oracle client to query the database.
  • Used Hibernate as ORM
  • Used named parameters and dealt with inherent hibernate limitations using them.
  • Replaced Hibernate with Native Queries JDBC in places where large volumes are handled.
  • Used log4j for logging purposes.
  • Used java docs to document the coding
  • Developed the presentation layer of the application using XHTML pages.
  • Using JUNIT for unit testing different modules of the application.
  • Used CVS as the version control tool.
  • Developed the automatic build scripts using MAVEN2 for the application to deploy and test.
  • Developed JMS service using MDB and Queues for batch processing.
  • Designed and developed the GUI screens of some modules using RichFaces.
  • Implemented Spring IOC for managing dependencies.
  • Written SQL queries, PL/SQL stored procedures for database tasks.
  • Created JUnit test cases with data mocking for unit testing application classes.
  • Performed Unit testing, Integration testing and coordinated testing efforts with the quality team.
  • Post Production and Production support on required basis.

Environment: J2EE,Richfaces 3.3.3.BETA1,Ajax4jsf,Quartz1.6.4,JSF1.2,EJB 3.0,Hibernate 3.x,POI 3.7,log4j-1.2.8,JUNIT- 3.8.1,JBOSS 5.0.1.GA,Oracle 10g,Oracle SQL Developer 2.1.1.64, JDK1.6,HP Quality Center,SSH Secure Shell 3.2.9,Maven2

Confidential

Java Developer

Ecommerce Application Services EAS is comprised of various application services that support various FedEx Kinko's eCommerce Applications like DocStore and Print Online which allow customers to upload documents and set printing and finishing options. The external services provide a user interface via many EJB's.

Responsibilities:

  • Analyze business requirements as a part of POL1.6, POL1.7 and DocStore4.7.2 releases.
  • Involved in designing object model diagrams and data model diagrams to meet the requirements.
  • Developing the application using different design patterns like Singleton, DAO and Session Fa ade.
  • Created and updated Wiki for the ecommerce and the client teams to share information about the projects and updated it regularly.
  • Responsible for creating custom components using CSS and ActionScript 3.0. Used Controls and Repeaters with data sets.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI
  • Used Struts 1.2 in the docstore client.
  • Developed the presentation layer of the application using JSP pages.
  • Using JUNIT for unit testing different modules of the application.
  • Wrote stored procedures to add new paper types and finishing options to the database.
  • Used SVN as the version control tool.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Used Eclipse galelio IDE for application development.
  • UNIX shell scripting as part of deployment process.
  • Written SQL queries, PL/SQL stored procedures, modifications to existing database structure as required per addition of new features.

Environment: Java1.5,J2EE, Servlets, JSP, HTML, Struts 1.2, JavaScript, , JDBC, XML, XSD, XSLT, EJB, Eclipse, Weblogic 10.3, Tomcat, Ant, JUnit, Oracle10g, PL/SQL, Visio, SVN, HP Quality Center, UNIX, Windows XP, CSS style sheets, JIRA 3.12, Mercury Quality Center.

Confidential

Technical Assistant

Webcarma is a web application which is used to enhance the classroom technology, Users can attend the seminars and classes remotely using a userid and password generated for a particular session. Registration and other features were maintained too.

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Implemented the front end design using JSPs and JavaScript.
  • Used Struts Validators framework.
  • Used DAO classes to create persistent layer.
  • Writing UNIX shell scripts.
  • Involved in the integration of database with the business model layer Java Persistence API .
  • Implementation of logger functionality using Log4j.
  • Implemented Design patterns like Singleton pattern, Session Facade.
  • Design and development of the module using Session tracking of Servlets API
  • Influenced the development of User interface using Dynamic HTML generated by a Servlet. The business logic for various sub options have been integrated into different Servlets with appropriate JDBC calls to the database.
  • Front-end validations have been done using JavaScript Involved in design and development of the Schedule status module that include providing status of the schedules for the supplier.
  • Product installation on UNIX systems.

Environment: J2EE,JBoss server, Windows NT, UNIX, SQLServer, Oracle, HTML JavaScript, Java1.4

Confidential

Software Associate Mandatory Curriculum Project Work

Project was to help the third party booking systems in India for different travel agencies. It was used to have a centralized reservation system for various travel sources mainly in the state of Confidential.

Responsibilities:

  • Analyze functional specifications and prepare technical design specifications
  • Involved in Analysis and Screen Design with the travel agents.
  • Coding the application.
  • Developed client side validations using Java Script for HTML and DHTML pages.
  • Developed Java server pages JSP for complex access levels of users, which also involves developing dynamic navigation bar and used Servlets.
  • Used JDBC to access the database in Oracle.
  • Creating DSN and configuring the Server.
  • Used Dao's for database interactions.
  • Implemented Java Mail for sending email confirmations.
  • Developed JUnit test classes for unit testing, wrote test cases, test plans, unit and system and functional testing.
  • Production support for the application interacting with the business users.

Environment: Java, J2EE, Servlets, JDBC, JSP, HTML, DHTML, JavaScript, XML, Java Web Server, Oracle, Windows, Oracle 9i, Log4j, JUnit and Linux.

We'd love your feedback!