We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

CO

SUMMARY

  • 6 years of experience in Java / J2EE
  • Involved in several projects covering all the areas of SDLC development including requirements analysis,application design, technical design, development, testing & debugging and documentation.
  • Experience in Core Java (Collection, File I/O), J2EE (EJB), JSP, XML, iBatis, Ajax,Struts, Spring, Javascript.
  • Worked on Oracle, MS SQL Server 2005, MySQL 5.0. Done PL/SQL programming.
  • Have worked on following business processes - Inventory, Sales, Finance, Manufacturing, Banking
  • Worked with application servers like Apache.
  • Extensive experience in different IDE’s like Eclipse, RAD
  • Worked with Version Control Systems like SVN
  • Extensive experience in Software Development on Windows, Linux and Unix Platforms.
  • Excellent problem solving, analytical, written and communication skills with ability to work both in teamas well as an individual. Showed positive results under demanding situations.
  • Proficient XML, XSD, DTD, and XSLT
  • Effective team player with excellent communication, interpersonal and presentation skills.

TECHNICAL SKILLS

Languages: Java/J2EE(CoreJava,JSP,Servlets,JDBC,EJB, JNDI,JMS),PL/SQL

Databases: Oracle 10g, DB2, MySQL,MS SQL 2000/2005

Web Technologies: JSP 2.0, JSTL, Ajax, JQuery, Javascript, DHTML, HTML/CSS,Google Web Toolkit(GWT),Stylus studio,XML spy.

XML/Webservices: XML (DOM/SAX), XSD, DTD, XSLT, UDDI, WSDL.

Frameworks: Spring 3.0.5 MVC Portlet/Servlet, JSF 1.x, Struts 1.x

O-R Mapping: IBaties 3.x, Hibernate

IDE: Eclipse, My Eclipse, WSAD

Tools: Maven, Ant, Dreamweaver, Pencil, Toad, Cygwin Software Engg OO design and Analysis (OOAD), UML, Coding, Unit testing,Documenting.

Platforms: Windows 7/Vista/XP/2000, Linux, UNIX

Version Control Tools: SVN, CVS

Web Application Servers: Apache Tomcat,BEA Web logic 9.2, IBM Web sphere, Jboss, Vignette Portal 7.0

Code Review Plugin: Sonar, Firebug

PROFESSIONAL EXPERIENCE

Confidential, CO

Senior Java Developer

Responsibilities:

  • Designed and documented all pages of web site using Visio tool.
  • Responsible to created Mock Up of all web pages using Pencil tool for design reference across teams.
  • Created UML diagrams sequence diagram, use cases and data flow diagram using Visio tool.
  • Played a key role developing user Interface using JSP 2.0, JSTL, JQuery, Ajax, Javascript and HTML.
  • Create CSS and JQuery UI to enhance the look of web site based on HP style guide.
  • Responsible to create Spring controllers, requests, results classes and writing execute methods for each request in Java.
  • Implement service layer APIs in Façade classes to fetch data.
  • Implemant Exception handling in java classes to throw proper exception.
  • Create unit tests using JUnit and system tests of all UI pages in Quality Center.
  • IBaties is used to fetch data from Oracle database stored in Development and testing machine.
  • Responsible to handle Change Requets created in Quality Center.
  • Run Code review tools to identify and fix bugs..
  • Implement logging capabilities using Logger to log the data.
  • Perform system testing in Development environment during Development phase and in Testing and Production environment before release.
  • Extensively used TOAD to access oracle database installed on different server during API implementation.

Environment: s: Java jdk 1.5/1.6, Spring 3.0.5 Portlet, Servlet, Vignette Portal 7.0, Eclipse,Maven,SVN, Tomcat 6.0.32/7.x, Logback, JUnit, JQuery, CSS,HTML, Javascript, JSP 2.0, JSTL, Cygwin, Pencil, iBatis, TOAD

Confidential, NJ

Senior Software Analyst

Responsibilities:

  • Played a key role while working with security and activations modules for architecture specification.
  • Also helped define the high-level system architecture and design including software component diagrams, system static and dynamic structure diagrams to prototypes.
  • Performed client side validation using JavaScript. Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client server application.
  • Used Struts HTML tag libraries,validators and BEAN tag lbraries extensively while coding JSP pages
  • Developed custome MVC framework using Spring.
  • Contributed to the efforts in research, design and development of the “Core” software components of the application including, JSP frameworks, Web tier and services tier, data models, security strategy and in establishing the best practices.
  • Implemented Web Services (SOAP and WSDL) for Credit Card Validation.
  • Developed and implemented Integration with the peripherals which were some of the action items needed for the application.
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: Java, J2EE, EJB, JSP, Servlets, BEA Weblogic, HTML, XML, JavaScript, Oracle 10g, Windows 2000 Advanced Server.

Confidential, LOUISVILLE, KY

Senior Java Developer

Responsibilities:

  • Responsible for creating user interfaces using JSP, HTML and JavaScript
  • Used Struts framework and coded the project implementing MVC Struts Framework
  • Database configuration for the application using Hibernate.
  • Used Struts html tag libraries and bean tag libraries extensively while coding JSP pages
  • Coded XML for the data transfer between the web clients and the server
  • Categorized Products, Managed contents and categories
  • Developed Entity beans for the business logic result to be carried out to the database
  • Involved in developing EJB’S for the core business logic using Session Entity facade pattern and deployed them in JBoss.
  • Involved in design and developing re-usable web services and Java Utility classes to support XML using SOAP and WSDL
  • Written triggers, Exceptions and Procedures for maintaining the integrity and correctness of the transactions in Oracle
  • Used Java Mail API for triggering an email to the administrator with regards to inventory management

Environment: Java 1.2, JDK 1.4, Struts 1.1, EJB 2.0, JSP, HTML, XML, JBoss 3.2.1, Windows2000, Oracle 8i

Confidential, Atlanta, GA

Senior Software Analyst

Responsibilities:

  • Developed architecture to easily generate RSS feeds for search results and implement them for search results of movies, artists, restaurants and events.
  • Implemented SEO rules for all the tools. They are implemented for titles, brief content on the pages and Meta info like keywords and description. The rules are defined in a db. As part of this enhancement, we also improved the URL structure.
  • Implemented a dynamic sitemap for all the tools using stored procedures.
  • Developed the commenting functionality for all the tools along with a profanity filter using Struts, JSPs.
  • Used hibernate along with ehcache for caching the search results. Also used Apache Lucene for the search index functionality.
  • Created user profile pages which list all the reviews a user made across all the tools, along with the average rating, # of reviews per tool and power user info.
  • Developed the mapping of results functionality for all the search results pages. It basically lists all the search results in that page in a Google map at the top of the page.

Environment: Java, JSP, Servlets, AJAX, Struts, Hibernate, Spring, XML, Web Services, JSTL, XSL, XSLT,CSS, HTML, JavaScript, PL/SQL, Maven, JUnit, Google Maps API, REST, Lucene, log4j,SVN, Eclipse, TOAD, Oracle, WebLogic.

Confidential, NJ

Senior Java Developer

Responsibilities:

  • Installed JRE 1.5, JDK 1.5, Web logic 9.0 and Eclipse IDE for the environment set up.
  • Developed User Interface using JSP and Struts 1.3
  • Database configuration for the application using Hibernate.
  • Developed Web Service client interfaces using Apache Axis.
  • Front End Validations using Java Script and Ajax.
  • Converted XML Templates to HTML, using XSLT and Java.
  • Coded for the interaction with the database using JDBC and SQL.
  • Created style sheets using CSS.
  • Created Triggers using PL/SQL in Oracle
  • Creation of EJB Client to interface with the main Enterprise application in J2EE
  • Coding using Java,JSP, XML, XHTML, JavaScript, EJB(J2ee)
  • Integrated the application with other applications using SOAP/XML and Web services.
  • Conducted unit, system, integration and user acceptance testing of the application

Environment: Java, JSP, J2EE, Struts JavaScript, XML, HTML, XHTML, CSS, JavaScript, Ajax, Oracle 9i, SQL, Web logic 8.0, Eclipse IDE, UNIX. Shell scripting, UML Rational Rose, JNDI, JRE 1.5, JDK 1.5

Confidential

Java Developer

Responsibilities:

  • Created JSP pages to get user information such as Personal details, Prior Carrier information, Driving history, Accidents and other details.
  • Struts Framework was used in creating the front-end application and providing proper validations using validator plugin. Custom validations were written for some fields. Information is channeled through MQueues to Mainframes using MDBs.
  • The information is generated in XML format by the COBOL program which is then parsed using DOM parsers and the corresponding coverages are displayed to the user.
  • User can choose among the list of optional and mandatory coverages for that state and selects the coverages he needs.
  • AJAX is used to populate fields in user information screens.
  • The information for a quoted or bought policy is saved in the database using Entity beans.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Worked with WebSphere MQ Clustering for ease of administration and workload balancing
  • For user convenience, a third party chat application Kana is incorporated in the system to provide users with the feature of chatting with licensed Metlife Agents.
  • User can choose to buy the policy online or can speak to agents local to his area by using the Agent Locator service.
  • CVS was used as the Version Control Software.
  • Database Queries were handled using DB2 Command Center.
  • Generated prepared statements for Database updations.
  • Used Business Delegate and Service Locator Patterns for JNDI lookup and EJB binding.

Environment: J2EE, JSP 2.2, Struts, WSAD, EJB, DB2 8.1.6, PL/SQL, Starteam 7.0, XML, XSLT, Jboss, HTML, DHTML, CSS, JavaScript, AJAX, COBOL, Mainframes and Windows XP.

We'd love your feedback!