We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

OK

SUMMARY

  • 7+ years of professional experience in analysis, design, development, implementation and production support of software in enterprise & distributed J2EE applications.
  • Extensively worked on Distributed Programming with J2EE,SOA Architectural Framework, J2SDK 1.5,EJB2.0/3.0, Servlets, JSP, JMS, WebServices, JSF, Apache ICE Faces, RMI, XML, JavaScript, HTML,DB2,Oracle (SQL, PL/SQL), RAD7,Eclipse3.5 and IntelliJ.
  • Proficient with J2EE Design Patterns, System Analysis and Design using UML & RUP with Rational Rose for J2EE based applications.
  • Good knowledge & experience working on Multi - Tier & Designs, including Web & Application tiers.
  • Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/Rational Rose 2000, Enterprise Architect and Visio.
  • Extensive worked for various J2EE Frameworks like Struts, Spring, JSF and Hibernate
  • Good experience in analytical, problem solving, troubleshooting, debugging J2EE enterprise application running on BEA Weblogic, Websphere and J-Boss application server on UNIX and Windows environment.
  • Experience in setting up, configuration and deployment process with BEA-Weblogic, Web-Sphere and J-Boss App servers.
  • Worked on XML family technologies and parsers like SAX, DOM, XPATH using JAXP.
  • Worked on IDES and Tools like RAD (6,7, and 8), Eclipse, IntelliJ, Jbuilder, XMLSpy3.5, SoapUI, Jasper Reports.
  • Worked on Database access tools like Toad, SQL Navigator, and DbVisualizer 6.5.9.
  • Good working knowledge on Subversion (SVN), and CVS.
  • Proficient in developing ANT scripts to build J2EE enterprise applications (web and app).
  • Hands-on experience in writing Technical Architectures & Documentation.
  • Excellent team player with very good communication skills.
  • Highly dedicated to produce professional work with highest quality and creativity.
  • Ability to maintain professional demeanor in high-stress situations.

TECHNICAL SKILLS

Operating System: Windows-NT/2000/98/95, UNIX and LINUX.

Languages: Java, C, C++ and PL/SQL

UML Designing Tools: Rational Rose, Enterprise Architect and Webgain

J2EE Technologies: EJB, JSP, JSF, Servlets, XML, RMI, JNDI, JDBCSwing, Java Beans, JMS, JTS, JNI, Junit, WebServices, MVC Arch, Log 4Jand Ant (Jakarta)

MVC Frameworks: Jakarta Struts (Apache), Spring, Bellsouth PERC and

Web Technologies: Weblogic Portal, WML, HTML, DHTML, Ajax, PHP, JavaScript.

RDBMS: Oracle 8i/9i/10g, DB2, Hibernate, Sybase and MS-SQL Server XML Family Technologies XML, XHTML, and XSLT.

Application & Web Servers: BEA WebLogic Appl. Server 8.1, 9,10.3,WebSphere 5.0/6.1 Appl.Server, J-Boss Appl.Server.

IDEs and Other Tools used: Eclipse, Jbuilder, and IBM WebSphere Studio.

Messaging Technologies: JMS and MQ Series

PROFESSIONAL EXPERIENCE

Confidential, OK

Sr. Java Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Developed the project using Agile approach (Pair Programming, TDD, Continuous Integration)
  • Involved in the design, development and production support of the system and various procedures.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Designed the user interfaces using JSPs, Java Script, CSS and HTML.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed and consumed SOAP based web services.
  • Worked with SOAP based tools like soapUI to test the webservices.
  • Migrated the application from WAS 6 to WAS 7.
  • Migrated JAVA 1.4 to 1.6.
  • Migrated applications from RAD 6 to RAD 8.
  • Regenerated the existing web services.
  • Used Hibernate Persistence Strategy to interact with database and spring.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Coded Server side Enterprise Java beans using Session and Message Driven Beans.
  • Developed the code for Java beans (EJB) and its configuration files for the application.
  • Provided database interface using JDBC Drivers with back-end as Oracle Database.
  • Used JDBC to invoke Stored Procedures and Functions written in TOAD and also used JDBC for database connectivity to DB2.
  • Designed XML Schema definitions for the XML documents.
  • Designed and developed XSLT & XSL documents.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used Clear case for version control of the application.
  • Used Log4j for logging and debugging and JUnit for testing.
  • Implemented API Testing using JUnit Framework.
  • Developed the Use Cases, Activity, Sequence and Class diagrams using Rational Rose Enterprise.
  • Designed a Reference table process that primarily involves caching of the dropdown data for all the pages
  • Used ClearCase as a repository tool.

Environment: Java 1.5, JSF, Hibernate, SOA, IBM WebSphere 6.1, JSP, Servlets, Struts 1.2, Oracle 8, XML, log4j, soapUI 4.5.2, and ClearCase.

Confidential, Stamford, CT

Sr. Java Developer

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering.
  • Understanding functional specifications and documenting technical design documents.
  • Implemented Presentation layer components using free marker, JavaScript, DOJO, JSP and Struts.
  • Configured Struts Framework to implement MVC design patterns.
  • Developed various Struts action classes for handling requests.
  • Designed and developed service layer using Spring with AOP and Inversion Control.
  • Implemented the integration of Struts with Spring.
  • Implemented the server side and client side validations.
  • Extensively used Spring AOP module for logging and transaction management.
  • Spring HTTP module has used to access upstream systems like CRM.
  • Implemented the Business objects and configured those objects in Spring configuration file.
  • Written the DAO and DAO implementation classes for Model layer.
  • Followed Agile software development with Scrum methodology.
  • Spring JDBC template module has used to interacting with database.
  • Using WebServices to retrieving data from different systems.
  • Generated the WebServices client code from WSDL and invoke server side services through the client.
  • Implemented the error handling.
  • Implemented various Design Patterns like Abstract Factory, MVC and DAO.
  • Extensively used Java 1.5 features.
  • Used Rational Application Developer (RAD) as Integrated Development Environment (IDE).
  • Created SQL Statement, Stored Procedure, and PL/SQL using TOAD
  • Developed the configuration files and deployed the application in Websphere application server.
  • Used SVN for version controller and Mercury Quality Center as the Defect Tracking System.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews
  • Performed unit testing and involved in the defect fixing.
  • Involved in system testing and user acceptance test.
  • Used ANT as the build tool.
  • Code coverage is done by using Source Scan.

Environment: Java1.6, HTML, JavaScript, Free marker, JSP, Struts2, Spring, Spring JDBC, WebServices, RAD 7.0, Websphere6.1, Tomcat 7.0, Oracle, ANT, TOAD, SVN, Mercury Quality Center, UNIX and Log4J.

Confidential, PA

Java/J22E Developer

Responsibilities:

  • Developed the functional requirements based on the business requirements provided.
  • Developed JSP pages to capture user information such as Personal info, the vehicle to be insured, the driving history, claims accidents, current insurance provider and other details.
  • Designed and developed web client using Struts Framework, JSP, JSP Tag Libraries, Custom Tag Libraries, Java Script, XML, and HTML.
  • Modified COBOL Code to handle the addition of new coverage’s for a policy.
  • The premiums and limits obtained as an XML are then parsed using DOM parser and then displayed to the user.
  • The information for a policy quoted or bought is then saved to DB2 database through Entity beans.
  • A third party chat Application Kana was incorporated at certain stages wherein users can interact with licensed agents for further clarification of policy information.
  • Customer information was saved in a shared database, which was then used by vendors to generate Cognos reports for Customer statistics.
  • A Service to find out Licensed Insurance Agents was provided at certain stages of the quote process.
  • Used SVN as Version Control Software.
  • Used DB2 command center for database queries.
  • Generated prepared statements for Database update.
  • Worked on providing production Support for versions of Auto Quote being released for various states on a phase by phase basis.
  • Handled the tickets that were generated for the issues based on user testing on production
  • Used Business Delegate and Service Locator Patterns for JNDI lookup and provide EJB binding.

Environment: J2EE, JSP, Struts 1.4, WSAD 5.1, WAS 6.0, EJB, DB2 8.1.6, PL/SQL, Starteam 7.0, XML, XSLT, HTML, DHTML, CSS, JavaScript, COBOL, Mainframes and Windows XP.

Confidential, Bloomington, IL

Jr. Java Developer

Responsibilities:

  • Involved in design session with lead architects
  • Developed the project using Agile approach (Pair Programming, TDD, Continuous Integration)
  • Utilized Spring framework for bean wiring & Dependency Injection principles
  • Develop JSP, Servlets, Action classes and Form beans on the server side using Struts MVC
  • Implemented persistence layer with Hibernate APIs, XML mapping files and using HQL
  • Utilized MQSeries and Message Broker technologies for asynchronous communication between Legacy and J2EE world
  • Developed Web Services which are used within Rating Process engine using JAX-WS SOAP calls
  • Developed mediations to transforms data between various types

Environment: Java 1.5, Spring, Hibernate, SOA, ESB, MQ Series, IBM WebSphere 6.1, JSP, Servlets, Struts 1.2, IBM DB2 v9.0, XML, ANT, log4j, and ClearCase.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in extracting uses cases from Design Specifications and Functional specifications taking SRS into consideration.
  • Implementation of Business logic with respect to Functional behavior of the designed interfaces using UML diagrams.
  • Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
  • Used both Struts validation and JavaScript validation depending on requirements.
  • Implemented Tiles in Struts Framework in order to avoid code redundancy for developing user screens that contain same Headers and Footers.
  • Developed Ant scripts for deployment builds.
  • Writing Stored procedures and Triggers in order to extract data efficiently from the database and optimization of model layer.
  • Used Visual Basic for creating GUI based front end applications and Visual Studio in creating master pages for .Net Applications.
  • Used Oracle 9i as database in order to access Authorized customers information like username and validation period.

Environment: Java, Multi-threading,Oracle 9i, Servlets, JSP, Eclipse, JDBC, MySql, JavaScript, HTML, Swings, JavaBeans, UML, Visual Basic, Visual Studio, Tomcat, XML, MVC.

We'd love your feedback!