We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume Profile

5.00/5 (Submit Your Rating)

SUMMARY:

  • 8 years of experience in Object Oriented Analysis Design, development and implementation of Web based applications. Solid understanding of object-oriented design principles and patterns
  • Experience in writing applications using Java/J2EE related technologies such as Struts, Servlets, JSP, JDBC, Java Beans, XML, XSL, HTML, SQL, PL/SQL, Web Services Restful, SOAP and WSDL.
  • Experience in working with middleware technologies like Vignette, Oracle UCM Stellent and Seeburger
  • Expertise in Front-End technologies like HTML, JSP, JavaScript, CSS, JSTL and Custom Tags.
  • Expertise in developing light weight business component and integrated applications using Spring and hibernate frameworks
  • Design of GUI using Model View Architecture STRUTS Frame Work .
  • Good back end programming skills using SQL, PL/SQL, Stored Procedures in Oracle and MSSQL server
  • Experience in working with CVS and Subversion version control systems.
  • Knowledge of complete lifecycle SDLC of the project involving Design, Development, Testing and Implementation of the Project.
  • Creating build using Maven and understanding of continuous integration tools like Jenkins
  • Experience on Unit testing using JUNIT.
  • Experience interacting with clients, gathering requirements, design, development and deployment of various functional Module and application documents.
  • Responsible for translation of end user requirement to functional specifications and develop use case documentation.
  • Implementing IOC and Dependency Injection features in various aspects of Spring Framework MVC and DAO .
  • Responsible for Requirement Estimation.

TECHNICAL SKILLS:

  • J2EE Technologies: Core Java, JSP, Servlets
  • Frameworks: Struts1.4, Struts 2.0, Spring 3.0, Hibernate
  • Database: Oracle 11g, MS Access, MS SQL Server, Sybase, IBM DB2
  • Patterns: MVC Architecture
  • Application Server: WebLogic 9.2, WebSphere 6.0, Websphere 8.5, Tomcat 7.0, ColdFusion
  • Web Servers: Apache
  • Web Services SOAP, REST
  • Version Control: SVN, Serena Changeman DS, VSS
  • Scripts: JavaScript
  • Web Technologies HTML, DHTML, Java Script, CSS, XML, XSL and XSLT
  • IDE/Tools: Eclipse, Ant, Maven, Rational Application Developer
  • Operating System: Windows XP, Linux, UNIX
  • Other Tools: Toad, PL/Sql Developer, SQL Navigator, HP Quality Center, iRise UI toolkit, DB Artisan
  • Office Tool: MS Office suite, MS Projects, MS SharePoint, MS Visio, MS Infopath

EXPERIENCE:

Confidential

Java Developer

Confidential is done using an application using CPVar. This application gets various trade related information from different front office feeds and consumes the data to create reports with various product equity, swaps, fx, cross currency related information.

Responsibilities:

  • Create Business logic using J2EE and Spring
  • Responsible for creating code in Spring framework to consume topics from tibco messaging queue
  • Create complex queries to execute on MS SQL Server database for report generation as per business needs
  • Create SQL server integration packages for extraction, transformation and loading of feed data in to the database.
  • Application migration from Windows XP to Windows 7 environment
  • Consumption of various feed files - Xcoll, Murex, OBS etc and inserting the data into various tables using hibernate mapping files in hibernate framework
  • Use containers like Array and Map
  • Use of subversion for software version control
  • Analysis of consumption of real time data using Restful webservices
  • Create scheduled tasks to kick of the java process in windows 7 environment

Environment: Java 1.6, Tibco, Spring, Hibernate, XML, MS SQL Server Management Studio, MS Business Intelligence Development Studio, Oracle

Application General Ledger Database and General Ledger Reporting

GLD and GLR applications get the data from same IBM DB2 database with the server being WebSphere 6.0. Both these applications are used for online bookkeeping and representation of the data related to general ledger accounts. Both of these applications have current data and various queries can be run in the DB2 database to fetch general ledger account related information

Responsibilities:

  • Migrated the application on Websphere 8.5 platform
  • Create new action classes and jsp pages to use in struts 1.4 framework
  • Reviewed the code along with various participants with emphasis on coding guidelines and code optimization.
  • Create build using Maven and Jenkins
  • Deploy build on websphere hosted on linux based cloud environment
  • Interact with server administration to verify various issues on the WebSphere server
  • Understand issues faced by the business on the application and propose solutions
  • Helped server administrators to configure websphere 8.5 environment and load balancing
  • Worked on checking the compatibility with chrome browser and made modifications to the code where needed
  • Use of webservices SOA for authentication based on proprietary pwj api
  • Testing on Internet Explorer 11 browser

Environment: J2EE Struts framework, HTML,CSS, JavaScript, WebSphere 6.0, Websphere 8.5, Jenkins, Maven, DB2, Linux, Subversion, JSP

Application Treasury International Capital

TIC application is a snapshot of client data, product data, general ledger holders, client balances and real time positions. This applications is used to generate reports related to domestic and foreign securities. Various reports are generated out of the application on a monthly and quarterly basis. DB2 is the database where all the data is stored and the view is displayed through JSP.

Responsibilities:

  • Responsible for maintenance and enhancement of the application
  • Deploy application on Websphere 6.0 environment
  • Utilize authentication API's which use webservices to authenticate the user
  • Understand issues faced by the business on the application and propose solutions
  • Use of webservices SOA for authentication based on proprietary pwj api
  • Execute autosys batch jobs to create reports and send those for analysis.
  • Create JSP pages for front end views

Environment: Java Servlets, JSP, WebSphere 6.0, HTML, CSS, JavaScript, IBM DB2, Autosys, UNIX

Application Financial Management Database Financial Transaction Reporting

Financial management Database and Financial Transaction Repository are 2 inter-related applications which are used for generating balances and transaction details for a certain year. Balance sheet and profit/loss comparison can be done using the FMD application. FTR is generally used for audit purposes and also for tracing an error in accounting. Both of these applications hold data till the year 2008

Responsibilities:

  • Responsible for maintenance and enhancement of the application
  • Reviewed the code along with various participants with emphasis on coding guidelines and code optimization.
  • Run queries on the Sybase database as required by the business
  • Create stored procedures on Sybase database and invoke them using the coldfusion pages
  • Provide support in case of any application issues
  • Interact with server administration to verify various issues on the coldfusion server
  • Understand issues faced by the business on the application and propose solutions

Environment: Coldfusion Server 4.0, HTML, CSS, JavaScript, Sybase

Confidential

Developer

Application Performance Management Central

The employee can be rated and feedback can be provided using this application. Various pdf reports can be generated using this application. Feedbacks can also be requested from other colleagues. The whole application is based on the Spring with Oracle as the database.

Responsibilities:

  • Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Used Ajax for interactive and dynamic interfaces on webpages.
  • Extensively used the StrutsAction Package packages in struts.
  • Used JQuery validation for validating the information on web pages.
  • Used spring web package to integrate with Struts web framework.
  • Managed the Struts Action Classes through Spring Framework which allows the tight integration between different modules.
  • Used Business Objects api to view reports using pdf
  • Developed DAO classes using Spring JDBC.
  • Used Vignette as the content management system
  • Reviewing the code to make sure it follows the best practices and the code Covered by JUNIT Test cases.
  • Used Tiles, Struts Tag Libraries, JSP and HTML for User Interface look and feel.
  • Resolving Production Tickets based on their priority P1, P2, P3 or P4
  • Supporting build process with weblogic support team for new releases.
  • SIT/UAT Database Refresh on monthly basis.
  • Creating test cases in HP Quality Center

Environment: J2EE Java, JSP, Servlets , Spring, Struts, SVN, Quality Center, Windows, HTML, CSS, JavaScript, Log 4j, Weblogic, Oracle 10g, Business Objects

Analyst/Developer

Confidential

to related tools and resources, for employees around the globe using timely and robust information available in one easy-to-navigate portal. It also provides each user a comprehensive view of the overall compensation, including salary, benefits and elective plans or programs. The project follows Agile methodology.

Responsibilities:

  • Responsible for preparing the Technical Design Document.
  • Participated in the designing and developing of pension and topic page UI Screens using HTML, CSS, Servlets, JSF, JavaScript.
  • Use of RESTful webservices
  • Developed login module in the application using Java/J2EE and by integrating SSO
  • Involved in consuming XML Web Services using SOAP, SAX and DOM XML parsers.
  • Worked to create maven build to package and deploy on WebLogic and Tomcat application server
  • Involved in writing Junit test cases.
  • Supported the QA team in creating test plans and test cases.
  • Documenting the Design and Unit test cases by adhering to processes.
  • Reviewed the code along with various participants with emphasis on coding guidelines and code optimization.

Environment: J2EE Java, JSP, Servlets , XML, RESTful, SVN, Quality Center, Windows, HTML, CSS, JavaScript, Java Logging, Tomcat 7.0, Oracle 11g.

Developer

Confidential

The IP addresses are stored in the database and a check is performed on the Java side which decides whether to allow the user or block the user who is trying to access the vendor site.

Responsibilities:

  • Responsible for preparing the Technical Design Document.
  • Worked to create maven build to package and deploy on Tomcat application server
  • Involved in writing Junit test cases.
  • Supported the QA team in creating test plans and test cases.
  • Participated in performance test with the team and collated data generated from HP Loadrunner
  • Documenting the Design and Unit test cases by adhering to processes.
  • Reviewed the code along with various participants with emphasis on coding guidelines and code optimization.
  • Coordinating with firewall team for database connections

Environment: J2EE Java, JSP, Servlets , SVN, Quality Center, Windows, HTML, CSS, JavaScript, Java Logging, Tomcat 7.0, Oracle 11g.

Java/J2ee Developer

Confidential

User can login through SSO and can get various options to view his personal, professional details. Employee can also generate various reports in pdf form. SOA has been used to fetch the data from PeopleSoft.

Responsibilities:

  • Responsible for preparing the Technical Design Document.
  • Participated in the designing and developing of pension and topic page UI Screens using HTML, CSS, Servlets, JavaScript.
  • Developed login module in the application using Java/J2EE and by integrating SSO
  • Involved in consuming XML Web Services SOAP by creating POJO
  • Worked to create ant build to package and deploy on WebLogic
  • Involved in writing Junit test cases.
  • Supported the QA team in creating test plans and test cases.
  • Documenting the Design and Unit test cases by adhering to processes.
  • Reviewed the code along with various participants with emphasis on coding guidelines and code optimization.
  • Requirement gathering and requirement clarification from application owner.
  • Client interaction on Daily basis for requirement, use case discussion.
  • Interaction with SME's on various business and design aspects.
  • Responsible for Unit Test case preparation
  • Creating test cases in HP Quality Center
  • Deployed WAR file on Server environments.

Environment: J2EE Java, JSP, Servlets , Struts 2.0, SVN, Quality Center, Windows, HTML, CSS, JavaScript, Log 4j, Weblogic, Oracle 10g

Developer/Support

Confidential

It basically uses messaging service to send and receive data. Using this project various batches can be made to run at regular intervals to generate various reports and forward the generated data to the dependent applications. It includes the use of Repository, Enterprise Designer and Enterprise Manager bundled along with JCAPS. The messages are picked up from the queue and are forwarded in the form of XML.

Responsibilities:

  • Client interaction on Daily basis for requirement, use case discussion.
  • Interaction with SME's on various business and design aspects.
  • Coding as per the assigned module
  • Monitor data feed to other applications
  • Involved in Off-shore and On-shore team management and work closely with Solution Architect.

Environment: Java 1.5, Sun JCAPS, JMS, Window XP

Analyst/Developer

Confidential

The data feed to AnswerKey comes from GDW. Case data flows to PeopleSoft via PeopleSoft Transaction Engine in the form of XML. PeopleSoft checks for these XMLs at regular intervals. Adding all case data fields to Business Objects universe which can later be used for generating reports.

Responsibilities:

  • Participated in the designing and developing of pension and topic page UI Screens using JavaScript.
  • Developed login module in the application using Java/J2EE and by integrating SSO
  • Worked on creating a redirection to vendor utility by fetching values from SSO header
  • Worked to create ant build to package and deploy on WebLogic
  • Client interaction on Daily basis for requirement, use case discussion.
  • Interaction with SME's on various business and design aspects.
  • Responsible for Unit Test case preparation
  • Creating test cases in HP Quality Center

Environment: JavaScript, XML, GDW, Business Objects, Java 1.5 Servlets

Confidential

Developer

Application - GLife, G Work, Stellent

Confidential is one of the major Guardian sites that offers information about the products, corporate activities of the company and many different updates at regular intervals. Stellent, CMS management involves the maintenance of documents that are used by both GuardianLife and GuardianAtWork applications.

Responsibilities:

  • Converting data transformation from XML to HTML format using XSLT and X-Path.
  • Writing various Java Helper classes for customization of the project.
  • Involved in writing JavaScript functionality for the front end validation.
  • Developed JSPs for the presentation layer.
  • Handled the data from XML documents which are created from database dynamically.
  • Analyzing requirements and proposing various solutions
  • Documenting important project phases like Checklists, MCR Analysis document and Test Cases
  • Estimating each task using proper and P2 estimation templates
  • Creating/maintaining code for the tasks
  • Conducting self-reviews and peer-to-peer reviews for code and documents
  • Conducting unit testing and system testing of the modified tasks
  • Knowledge transition to new team members processes, technology and functionality
  • Work on Defect prevention activities reporting and monitoring the defects in development
  • Generating monthly Project Matrix and Project Status Report

Environment: Struts, XML, WSAD 4.0, CSS, DB2, IBM Portal Server 4.0, Apache Cocoon

Other Applications supported:

  • Sabrix Tax Support UBS - Used for fetching the tax codes and values from SAP. Technologies used are Java and Oracle 9i and is hosted on a WebSphere 6.0 server
  • Seeburger invoice processing application UBS - Used for processing invoices and acts as a middleware between the invoice company and UBS
  • Day one Support Desk JP Morgan Used for onboarding of new hires at JPMC. Based on Java Spring and Oracle 9i database.

We'd love your feedback!