We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Summary

  • 7 years of experience in full life cycle development of complex commercial applications using Object-oriented Java and J2EE technologies.
  • Extensive working experience on multi-tiered server side component development involving Java, JSP, Servlets, JDBC, EJB, Java Beans.
  • Used development tools like Eclipse IDE, My Eclipse, Net Beans 6.0/7.0.
  • Experience working on databases like Oracle 9i, Oracle 10g, MySql 5.0 and DB2 using Java API JDBC.
  • Developed database PL/SQL programs for SQL Joins, Procedures, Functions and Triggers.
  • Strong expertise in developing Front end with JSP using Servlets, Struts, JSF, JSTL, Swing, ExtJS and UI Tags.
  • Proficiency in designing and developing multi-tier applications using frameworks like Struts, Validations and Tiles and good knowledge of Hibernate 3.0 Framework and Spring 2.5 /3.0 Framework.
  • Experience in developing asynchronous messaging systems using JMS, MDB and MQ Series.
  • Excellent experience in development and deployment of complex business systems and processes using various soft wares and hardware platforms employing object-oriented techniques using IBM Web sphere Application Server WAS 6.0.
  • Good exposure to XML technologies like DTD, XML Schema, XSL, XSLT, DOM SAX parsing and XPath.
  • Experience in web scripting technologies like JavaScript, HTML/ HTML5, CSS,/CSS3, GWT, DOJO and AJAX.
  • Configuration and version control using SVN.
  • Worked on various web-servers like Web logic 9.1, Web Sphere 5.0 6.0, and Tomcat 5.5 6.0.
  • Designing experience with database using Microsoft Visio and Rational Rose.
  • Solid knowledge of Java Design Patterns and J2EE Design patterns like Session Fa ade, Front Controller, DAO, Business Delegate, Service Locator, Value object, Value List Handler, and View Helper.
  • Worked extensively on testing, troubleshooting, code review, preparing user documentation and post implementation support.
  • Good knowledge of Extreme Programming using Agile Methodologies with iterative and incremental Software Development process.
  • Used JUnit for testing.

Technical Skills

  • Languages
  • Java, SQL, PL/SQL, C, C , HTML, XML
  • Web Technologies
  • JSP 2.x, Servlets, JSTL, J2EE, EJB, RPC, RMI, Sockets, Web Applications and Services, Swings.
  • MVC Framework
  • Struts 1.x/2.x, Spring 2.5/3.0, JSF 1.1/1.2
  • Databases and Tools
  • Oracle 8i,9i,10g,11g, MS-SQL, SQL Developer, MS Access
  • UML Tools
  • Rational Rose, MS Visio 10
  • IDE
  • Eclipse Juno, NetBeans, JDeveloper, C builder
  • WebService specification
  • JAX-RPC, JAX-WS, JAX-RS Restful , Apache CXF, WSDL, SOAP
  • Build Tools
  • ANT 1.4, 1.5, 1.6, Maven
  • White Box Testing
  • JUnit 3.0/4.0/4.1, DB Unit, LoadTest, SOAPUI
  • Protocols
  • TCP/IP, UDP, FTP, HTTP/HTTPS, RMI/IIOP, SOAP
  • Operating Systems
  • Windows 7/Vista/ XP/NT/2000, UNIX, MAC OS X and Solaris
  • Application Servers
  • Web Logic 10.1, Web Sphere 7.0 JBoss 4.2.2/4.3, Apache Tomcat 5.5/6.0
  • Scripting and tools
  • JavaScript, AJAX, JSON, JQuery, GWT, ExtJS, Log4j 1.2, DOJO
  • ORM Framework
  • Hibernate 3.0 , JPA with JTA and Hibernate Transactions
  • Languages
  • Java, SQL, PL/SQL, C, C , HTML/HTML5, CSS/CSS3, XML
  • Web Technologies
  • JSP 2.x, Servlets, JSTL, J2EE, EJB, RPC, RMI, Sockets, Web Applications and Services
  • MVC Framework
  • Struts 1.x/2.x, Spring 2.5/3.0, JSF 1.1/1.2

Professional Experience

Confidential

Position : Sr. Java Developer

Description : Worked as a Sr. Java Developer on a Java Web based online application for McGraw Hill. This online application offers web based services for high net-worth customers. Every customer has one Relationship Manager who is assigned by American Express or by themselves. This application is devised for tracking and monitoring customer's portfolio online, managing transactions, transferring funds, educating the customers by sending news letters and emails and some additional functionality for the Account Manager. The Private Business also provides messaging services between Customers and Managers.

Responsibilities:

  • Implemented Transfer Funds, Messaging Service Modules using Java Script, HTML/HTML5, CSS/CSS3, GWT, Swing, Struts and Tiles Framework with respect to Model-View-Controller MVC Architecture.
  • Developed various EJB3.0 components like State full Session, Message Driven Beans to fulfill Business Logic.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables.
  • Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.
  • Designed and developed data access layer using Data Access Object DAO , Session Fa ade, Business Delegate and Singleton design patterns.
  • Used Junit for testing.
  • Involved in Database Design and Development.
  • Used DOJO to create interactive user interface.
  • Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from MySql Database.
  • Used Log4J to capture the data.
  • Used module Descriptor XML file filename.gwt.xml to define entry-point.
  • Used GWT for client and server communication.
  • Developed test cases and performed unit testing using JMock.
  • Used CVS for Version control across common source code used by developers.

Environment: J2EE , JSP 1.2, JUnit, Struts 1.2, EJB 3.0, CSS3, Hibernate 3.0, JMS, JNDI, MySql, HTML/HTML5, XML, Swing, ExtJS, ANT, GWT, WSDL, SOAP, Eclipse, DOJO, Web Logic 8.1, LOG4J, SVN, JMock, Windows.

Confidential

Position : Sr. Java Developer

  • Description : Medic Alert has a huge customer base in the domain of medically imprinted gold bracelets and other jewellery which may contain Electronic Medical Records EMRs or a link to it. These products are availed by various customers all across US and are useful for Emergency Help workers when they respond. Medic Alert also has a Web-based tool that is used by several Healthcare providers like Clinics and Hospitals that require a comprehensive Healthcare management system. It provides ability for Admitting Patients under different circumstances, storing their Assessment results along with any prior Allergies, Medical history and Hospitalization summary details.
  • This application is now being integrated with another popular free EMR tool Health vault that is developed by Microsoft. And this integration involves understanding Web service architectures on both these sides, database design for middle tier and also creating triggers that push the data from one end to the other to synchronize a member's Health record.

Responsibilities:

  • Development, enhancement and testing of the Web Methods flow services and Java services.
  • Used web services for interaction between various components and created SOAP envelopes.
  • Created web service Connectors for use within a flow service, while also making the URLs abstract so as to change them at runtime without redeployment.
  • Created a Front-end application using JSPs, Swing, ExtJS, GWT and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Used GWT UI Builder tool to make UI more Interactive.
  • Used Dojo for the client side development and validations.
  • Developed and configured Oracle Database 10g tables including Sequences, Functions, Procedures and Table constraints.
  • Created standalone Java programs to read data from several XLS files and insert data into the Database as needed by the Testing team.
  • Used JUnit for testing.
  • Ant Build tool configuration for automation of building processes for all types of environments Test, QA, and Production.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end View to Web Methods and Database.
  • Provided solutions for bug fixes in this application.
  • Created queries triggers in the database.
  • Used SVN as a version-controlling tool for managing the module developments.
  • Prepared code documentation for future reference and upgrades.
  • Conducted code review for team members, involved in testing.

Environment: Java 1.5/1.6, Spring- MVC, Hibernate 3.0, SQL,GWT, DOJO, Oracle 10g, Eclipse, Windows XP, Apache Ant, Swing, ExtJS, JUnit.

Confidential

Position : Java Developer

Description : The purpose of the MDO 2009 project is to deliver an application and a process that will determine the best promotional price for any given product for an optimal group of stores price sets or price clusters . The first part of the project is the clustering phase in which Oracle will analyze 3 years worth of history and other attributes approved by Payless. Oracle will provide the optimal clusters to Payless and these will be incorporated into our Price systems and other systems as deemed necessary. The next phase of the project is to implement and integrate Oracle's MDO application. This application hosted by Oracle will provide the business with a more scientific approach to analyze pricing decisions before executing that pricing to the stores.

Responsibilities:

  • Study, understand the functional specifications and perform requirement gap analysis.
  • Designed the Net Change Add Process module using java design pattern DAO, Value Objects .
  • Developed Batch Programs which run on weekly basis
  • Designed and Developed Check Sum for the Outbound files and file Validation of Inbound Files.
  • Developed the application using WASD 5.1 on Websphere application server WAS 5.0.1, back end database as DB2 and used SVN as the version control manager for maintaining the code base
  • Deployment and testing of code in AIX box
  • Used JUnit for Testing.

Environment: Java 1.6, J2EE, WSAD 5.1.1, JDBC, Servlets, JSP, JavaScript, XML, SVN, Oracle10i, DB2, Win SQL, JUnit.

Confidential

Position : Senior Java Developer Duration

  • Description : LEAD Licensing Exchange Agreement Database application is a tool used by the legal department of Bristol Myers Squibb BMS across Unites States and Europe for creating business agreements between various partners of BMS, recording any adverse events from the customer and generating reports using Jasper. It has a web interface and involves the use of technologies such as AJAX, JSP, and Core Java.
  • The software architecture of this application made use of Spring MVC for the frontend development and other Java Servlet API fundamentals. Backend services were implemented using Hibernate 3.0 framework for data fetch, insert and update.

Responsibilities:

  • Designing, Development, JUnit testing and Integration of the project.
  • Design involved the use of several J2EE design patterns.
  • Worked with the Business Analyst for requirement gathering and organized regular Demos during the course of development while following Agile methodology.
  • Used J2EE 1.4 guidelines with JSPs, Servlets , HTML5 and different Java design patterns.
  • Ant build file creation and usage of Maven Ivy tool set, along with dynamic JUnit report generation in PDF format.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end View to Spring Controllers configurations to Model and Hibernate mappings.
  • Used Anzen security tool for configuring and authorizing user information web security.
  • Wrote JQueries for easier Ajax implementation.
  • Wrote Junit Test cases for Unit Testing.
  • Prepared Load testing scripts using eLoad/etester tool and ran the tests with hundred users and monitored the performance for our application.
  • Provided solutions for bug fixes in this application.
  • Created queries, procedures triggers in the Oracle9i database.
  • Used Clear case as a version-controlling tool for managing the module developments.
  • Wrote eLoader and eTester test scripts for various testing business actions.
  • Prepared code documentation for future reference and upgrades.
  • Conducted code review for team members, involved in Unit testing.

Environment: J2SE 1.4, J2EE 1.4 Servlets 2.4, JavaBeans 1.0, JSP 2.0, HTML5 , Web logic server 9.1, Spring 2.5, Hibernate 3.0, eLoader, Clear case, AJAX, Oracle 9i, Windows 2000, JUnit.

Confidential

Position : Java Developer

Description : The Project Supply Chain Finance is developed to provide a web-based front-end for document Baseline and Dataset creation and exchange between trading partners via SWIFT Net TSU. TSU which is a collaborative workflow engine designed for the banking community, to provide competitive Supply Chain services to their customers will provide an engine for data matching and workflow. The matching engine will match data derived from corporate documents and the workflow engine will provide a tracking mechanism. The added functionalities in the project are Business form creation and conversion, Transaction status and message status management, Incoming and outgoing message management, E-Mail alert generation

Responsibilities:

  • Worked on gathering technical and functional requirements
  • Development of document creation module
  • Development of Templates in XML for exporting the documents
  • Development of user interfaces in JSP for document creation and document exchange
  • Worked on parsing the messages and storing them into the database
  • Implemented Model View Controller MVC architecture at the Web tier level.
  • Preparation of unit test cases, unit testing and system testing.
  • Junit for Unit Testig.

Environment: Java, JSP, JDBC, XML, JavaScript, AJAX, CSS/CSS3, Oracle 9i, Tomcat 4.1, Windows 2000, UNIX, PL/SQL Developer, SVN, JUnit.

We'd love your feedback!