We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Java/J2EE professional with 9.5 years of experience in software development involving analysis, design and implementation using various technologies (Java, J2EE, Spring 3.0, Struts 3, Hibernate 3, SOAP and RESTful Web Services, JQuery,Servlets, JSP, Javascript, EJB, XML,XSLT, JDBC, JNDI, Custom Tag Libraries, JMS,, JavaScript and HTML, Oracle)
  • Experince in Trade Finance, Insurance, Telecom, Transportation domains.
  • Extensive experience in all phases of SDLC involving requirements gathering, analysis, design, implementation and maintance and enhancements to existing J2EE applications.
  • Solid experience in designing and programming Object Oriented Applications
  • Extensive experience in designing Enterprise Application using SOA (SODA) with JAVA/J2EE design patterns including Data Access Object, Service Locator, MVC and singleton.
  • Experience in working in different IDEs like RAD, IntlliJ, different versions of Eclipse and also different Web and Application Servers like IBM Web Sphere 6.1, Web logic 10.0, JBoss and Tomcat
  • Experience in retrieving and parsing the XML data from and to an application. Experience in XPath, XQuery.
  • Experienced in XML parsing using JAXP (DOM and SAX) and implementing Service Oriented Architectures (SOA) using XML based services.
  • Experience in database design using PL/SQL to write Stored Procedures, Functions and Triggers.
  • Experience in writing JUnits, JWebUnits, and have followed TDD(Test Driven Development) for some modules in a project.
  • Have worked on AGILE methodology, water fall methodology and have good exposure to Software Development Life Cycle.
  • Strong understanding of Multi Tier Environment (MVC) and Design Patterns.
  • Expertise in solving customer issues and functional issues in the deployed environment.
  • Motivated team player with effective communication and presentation skills.
  • Good listener and result oriented as an individual and in a team.
  • Demonstrated competencies: Leadership, Team Management, Problem Solving.
  • Have 2 years of work experience in the UK. Been part of Confidential ’s Expert underwriting system which won Scottish national award for technical innovation.

TECHNICAL SKILLS:

Languages: Java 1.4 to 1.7, XML, HTML, Java Script, SQL

Technologies: J2EE - Struts 2, Spring 3.0, jQuery, Web Services(SOAP and RESTful), EJB, MDB, Servlets, JSP, JQuery, CSS, Tag libraires, XML, XSD, XSLT, JAXB, JDBC, JNDI, JMS, ANT, TILES, Oracle, Mustache Template

Web/Application Servers: Apache Tomcat, JBoss 5.0, BEA Weblogic 9.0, Oracle Weblogic 11, Oracle Weblogic 12.1.3, Websphere

Operating System: Windows, Unix

Framework: Struts 2, Spring 3.0, Hibernate 3

Testing: Junit, JWebUnits, Selenium

Concepts: OOA/OOD (UML, Design Patterns, Refactoring)

Development Tools: RSA 6.1, RAD 7.0, Eclipse (2.x, 3.x, Ganymede), InteliJ 7.x, Rational Rose, Enterprise Architecture, Toad, MS Access, PL/SQL Developer

Configuration &Version Control Tools: CVS, VSS, Rational Clearcase

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Java Developer

Responsibilities:

  • Involved in gathering requirements from Business Analyst and checking the feasibility of implementation.
  • Involved in designing, developing and successful deployment of the large scale Java/J2EE project from end-to-end and participated in agile SDLC.
  • Developed Billing Plan module, Invoicing Module, Customer and Standard Fee Schedule Module and changes to transaction level settings of Fee to make it automated.
  • Implemeted the Multi user Application using Multi threading, Collections, Interfaces.
  • Developed Batch programs to periodically post Accruing Fee based on the fee schedule. Also Developed Batch programs to handle paying and cancelling an Invoice, Calculate Accrued amount, and Calculate Bank’s Share.
  • Developed Syndicated Facilities module where an Agent and more than one participant are involved in sharing the liability.
  • Implemented Syndicated Facilities Web Service using SOAP Webservice
  • Came up with Business Logic for complicated fee calculation parts of the application based on business rules provided in Business Requirements Definition.
  • Develoved modues using Spring 3 - IOC and MVC, Annotations
  • Extensively used Design Pattern such as Singleton, Factory, Delegate etc as per requirements.
  • Extensively used DOM and SAX Parser and Ant tool for deploying the application
  • Involved in Designing and developing Stored Procedures, SQL Queries and Triggers
  • Wrote JUnits to Unit test the code
  • Involved in troubleshooting and fixing defects raised by testing team and in the production environment.
  • Involved in doing build, deployments and release on the test environment.

Environment: Core Java 1.7, J2EE, Eclipse Kepler 4.0, Struts 2.0, Spring 3.0, Hibernate 3, jQuery, Weblogic 12.1.3, SOAP Web Services, RESTful Webservice, XML, JSP, CSS, XSLT, JavaScript, Tag Libraries, Oracle, AGILE methodology, VSS, Microsoft SQL Server 2012, PL/SQL developer.

Confidential

Java Developer

Responsibilities:

  • Worked on enhancement activities and fixing functional and logical issues in the following modules of allTRA.
  • ALLTRA Main App - the multi-user trade finance departmental application.
  • Security Administration - This application permits security administrators to add or disable users and grant access rights and release level permissions to users.
  • Batch Administration - This application allows an administrator to configure date/time settings for automatic start or end of day batches, run manual start or end of day batches, or run particular batch programs ad-hoc.
  • Entity Configuration - This is the primary configuration tool. The bank staff that will configure the system will use this application to configure entity-specific configurations such as accounting and output posting rules. The configuration guide describes the types of functional configuration that can be performed using this tool.
  • Developed the syndicate facilities transaction Update Batch program, which scans the database for any participation which are not syndicated and update the folder partic and folder partic share records based on changes to the customer facility member and customer facility member share data. Created success and Exception report for the outcome of the batch. Also created a Thread - Syndicate FaciltyDaemon to invoke the batch in background whenever a facility for a customer changes.
  • Developed a Thread called Connection Poll which scans database connection and establishes lost connections, by accessing the connection Objects present in the connection pool.
  • Involved in troubleshooting and fixing defects raised by testing team and in the production environment.

Environment: Core Java 1.6, J2EE, Struts 1.1, JQuery, SOAP Web Services, RESTful Webservices, XML, JSP, JavaScript, Tag Libraries, AGILE methodology, Ganymede Eclipse 3.5.0, VSS, Test Tracker, Microsoft SQL Server 2008, Oracle Weblogic Server11g.

Confidential, NJ

Programmer Analyst

Responsibilities:

  • Involved in Re-wamp of existing 2 versions of legacy mobile projects (WAP and MW3.0) to one version in order to facilitate feasibility, maintainability, and performance.
  • Involved in gathering requirements from Business Analyst and checking the feasibility of implementation.
  • Faced challenge of implementing a common solution for mobile devices ranging from the very basic model to the advanced model, with devices supporting java script and CSS and devices not supporting java script and CSS.
  • As a solution for the above challenge I came up with the idea of using custom tag libraries to handle the issue wherein the style information is maintained in the database and mapping is done at the server side in the tag libraries.
  • Implemented a style factory to accommodate the corresponding style family at runtime based on the device category.
  • Developed the enhancements to existing WAP and MW 3.0 application.
  • Worked on decommissioning of Advanced devices to Mobile Web 3.0.
  • Involved in doing the deployments and release on the test environment.
  • Got my work items code reviewed by team members and involved in reviewing other development team member’s work.
  • Involved in troubleshooting and fixing defects raised by testing team and in the production environment.

Environment: Core Java 1.5, J2EE, Struts 1.1, Spring 3.0, SOAP Web Services, XML, JSP, CSS, XSLT, JavaScript, Tag Libraries, Oracle, Mustache Template, AGILE methodology, RSA, Clear Case, Hp Quality Center, PL/SQL developer.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements from Business Analyst and checking the feasibility of implementation.
  • Defined the Origo Interface specification for the Idol portal. Origo version 3.3 was used. Also created the requirements document to be sent to the third party system the Idol portal.
  • Performed high level UML design for the response/request flow between the portal, extranet, ALIS and PED.
  • Developed the UI quote and application screens using JSP, CSS, Java Scripts, Struts, Tiles, and Tag Libs.
  • Implemented the server side of the quote and application screens using struts framework. JAXB was used to parse the Origo XML to a Quote Object and vice versa.
  • Implemented the validation modules using the struts validation framework.
  • Unit tested the Java part of the code using Junit. When implementing the ALIS and PED modules Test driven development was followed.
  • Tested the UI screens using JWebUnits and Selenium.
  • Involved in doing the deployments and release on the test environment.
  • Got my work items code reviewed by team members and involved in reviewing other development team member’s work. Defects were logged in mercury test director and fixed.
  • Involved in troubleshooting and fixing defects raised by testing team and in the production environment.

Environment: Core Java 1.5, J2EE, Struts 1.0, XML, JSP, CSS, HTML, JAXB, JavaScript, Oracle, Junit, JWebUnits, Selenium, AGILE methodology, JBoss 5.0, Ganymede Eclipse, CVS, Mercury Test Director, Enterprise Architecture, PL/SQL developer.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding and gathering requirements from Architect.
  • Analyzed the existing system to incorporate the requirements. This involved a keen study on the database objects used within the system and the order of execution. This was the most challenging part of the project. A lot of team meetings with the architect and business analyst were needed to come up with the apt approach which does not break the existing system.
  • Finalizing on the order of execution of the objects. Note that DDL’s should be executed before the DML’s.
  • Came up with the approach of version management wherein the version of each database object being loaded is recorded in a database table. This is maintained to make sure that the same/lower of database object is not reloaded.
  • Designed the high level UML diagrams. The order of execution of the DDL objects was depicted using sequence diagrams and activity diagrams. Class diagrams and object diagrams were also developed.
  • Implemented the DB Loader using java 1.5. Junit were done as part of unit testing. Threads were used to speed up the process and enhance the performance since a large number (1000s) of target databases were involved.
  • Ensured quality through Code reviews and logging defects.

Environment: Java 1.5, XML, JAXB, Junit, Sybase, DB2, AGILE methodology, InteliJ, CVS, Rational Rose, Toad.

Confidential, Edinburgh

Developer

Responsibilities:

  • Involved in requirements gathering from the business team.
  • Interacted with the third party portal provider’s viz. Assure Web, Bank Hall, True Potential, Exchange IP, Exchange Bureau, and DL &P and agreed on the communication interface. I.e. the version of Origo XML to be used. Origo versions 2.1, 3.2.1 and 3.3 were agreed upon.
  • Drafted the requirements document which was sent out to the portals.
  • High level design using UML - class diagrams, sequence diagrams and activity diagrams were developed for the Origo request to ALIS request and ALI’s response to Origo response XML.
  • Style sheets (XSLTs) were used to implement the Origo-ALIS request response flow.
  • Click through functionality wherein a portal quote is applied on extranet website was implemented using java.
  • JUnit’s were written for unit testing and ensured quality in the code.
  • JWeb units were developed for testing the click through functionality.
  • Involved in doing the deployment and release on the test environment.
  • Get Work items reviewed by other members of the team and involved in code review of other team member’s task.
  • Troubleshooting and fixing defects rose by testing team and in production environment.

Environment: Java 1.5, JEEE, Eclipse 3.0, Struts 1.0, XML, XSLT, JSP, CSS, HTML, JavaScript, Oracle, Junit, JWebUnits, Selenium, AGILE methodology, JBoss 5.0, CVS, Mercury Test Director, Enterprise Architecture, PL/SQL developer.

Confidential, Edinburgh

Developer

Responsibilities:

  • Involved in gathering requirements from the business team.
  • Coded the use cases as per the requirement and got them reviewed from the team lead. Implemented any valid changes suggested.
  • Used Enterprise Architect, UML for the High Level Design.
  • Amended the Personal Protection quote screens which include Life Cover, Critical Illness Cover, Life & CIC cover, Income cover for Sickness, and Payment Cover/Waiver to include the additional functionalities as per the requirement. The UI part was developed using JSP, Servlets, Struts framework, CSS, Java scripts, Tiles, Tag Libs.
  • Application screens for Personal Protection - People Covered, Job and Lifestyle, Health, Decision, General Physician and submission screens were developed.
  • Java part of the code was developed using struts 1.0 framework.
  • JUnit’s, JWebUnits and Selenium were used for testing the application.
  • Actively involved in Reviews of the code and design.
  • Fixed issues that were raised by the testing team and in the production environment.

Environment: Java 1.5, J2EE, Eclipse 3.0, Struts 1.0, XML, JSP, CSS, HTML, JAXB, JavaScript, Oracle, Junit, JWebUnits, Selenium, AGILE methodology, JBoss 5.0, CVS, Mercury Test Director, Enterprise Architecture, PL/SQL developer.

Confidential, Eagan

Developer

Responsibilities:

  • Designing UML diagrams( Class, Sequence, object, activity) for enhancement activities related to Routing module
  • Coding new functionalities in the existing routing application and unit testing.
  • Troubleshooting and fixing defects raised by customer in the existing Aircore Application.
  • Analysis of functional specifications.
  • Involved in doing the release and deployments on the test environment.
  • Actively involved in code reviews and design reviews within the team.
  • Leading and co-coordinating a team of 2 developers in the module.

Environment: Java 1.4, Eclipse 2.x, J2EE, EJB, XML, JSP, HTML, JavaScript, Oracle, Weblogic 8.0/9.0, Rational Clear Case, Clear Quest, Rational Rose, Toad.

We'd love your feedback!