We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 9 years of experience in Java/JEE technologies and object - oriented programming.
  • Experience in developing complex, distributed & highly scalable JEE applications.
  • Expertise in all stages of Software Development Life Cycle (SDLC ) including requirements analysis, design, implementation, integration, testing, deployment, post development maintenance and support.
  • Extensive experience in developing web based applications using Java/JEE Technologies such as Java, JDBC,
  • JSP, Servlets, tag libraries, XML/XSL, JMS.
  • Experience in user interface development using HTML, CSS, JavaScript, JQuery, AJAX, JSP, JSTL, Servlets,
  • JNDI, XML, and XSLT.
  • Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers.
  • Extensive experience in development and integration of MVC2 (model-view-controller) architectures such as
  • Struts and Spring MVC.
  • Designed and developed the applications using Spring 2.5/3.0 and Hibernate 2.0/ 3.0 Frameworks.
  • Experience with Application Servers and Web Servers such as BEA Web Logic Server 8.1/9.2, JBoss Server 4.2.2,
  • IBM WebSphere 5.0/6.0 and Apache Tomcat 5.5.
  • Exposure to several databases (Oracle, MySQL, DB2, SQL Server). Experience developing SQL queries, stored procedures, triggers etc.,
  • Strong implementation knowledge of Object Oriented Analysis and Design using RUP, Agile and Scrum methodologies.

TECHNICAL SKILLS

Programming: Java, C++, C, SQL, PL/SQL

JEE technologies: Servlets, JSP,JSF, JSTL, JMX, JMS, JDBC

Web Technologies: HTML, DHTML, JavaScript, AJAX, CSS, XMLDTD, XSD, XSLT, SAX, DOM

Database: Oracle 8.x/9.x/10g/11i, DB2, SQL Server, MySQL

Frameworks: Spring 2.5/3.x, Struts1.2/2.x, Hibernate 2.0/3.0

IDE: Eclipse, WSAD, RAD, STS

Application /Web Servers: WebSphere, WebLogic, JBoss, Tomcat

Tools: TOAD, XML Spy, JMeter, JUnit, Log4J

Build / Version Control: Ant, CVS, SVN, Maven

Operating Systems: Windows XP and 7, HP UNIX, Linux, Solaris

Methodologies: Agile (scrum, tdd, xp), RUP

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Contributed to the requirements analysis, design, development, testing of the product.
  • Designed and developed components for the content Authoring Tool and Content Publisher.
  • Used J2EE design patterns like Factory, Singleton, service locator, and session façade, and DAO.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Used Spring MVC to decouple business logic and view components.
  • Developed front-end components using Spring MVC, JSP, servlets, JavaScript, HTML/CSS.
  • Developed XML parser and used XSL-FO for formatting XML files (displayed as PDF ).
  • Developed Spring managed DAO components and controllers to manage content management requests.
  • Used Hibernate for object relational mapping and persistence with MySQL as the back-end database.
  • Responsible for writing Hibernate-mapping XML files for mapping POJO to the database tables.
  • Used Spring REST support to consume and process RESTful web services from the CMS to enhance content
  • Upload and management.
  • Developed UI mockups/prototypes and proof of concepts (POCs) for design team.
  • Worked with QA to resolve defects. Developed unit tests and did performance testing.

Environment: /Technology: Java /J2EE/JSP, Servlet,JSF, Spring MVC, Hibernate, XML, SAX, DOM, Web services, HTML, CSS, JavaScript, Apache FOP, AJAX, MySQL, SQL,PL/SQL, Eclipse, Maven, JMeter, JUnit

Confidential, Fremont, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on various phases of the project from interface and usability design, system
  • Architecture, custom application development, component integration testing and deployment.
  • Worked closely with business analysts and product managers for aligning design specs with
  • Business requirements.
  • Contributed to Product Requirement Documents and Product Design Documents.
  • Developed presentation layer components using JSP and Struts 2.0 tag libraries.Tiles for header/footer.
  • Used Struts 2.0 for request processing, forwarding, creation of actions, validations within the JSP pages
  • And error message display.
  • Developed user interface using JSP, AJAX, HTML, and CSS. JQuery for search and discussion widgets.
  • Spring framework is used for handling the data bridge, transfer and data management.
  • Used Spring MVC for loading database configuration and hibernate mapping files.
  • Wrote named queries for querying underlying database.
  • Created data source instance for instantiating hibernate DAO support’s session factory object.
  • Involved in packaging of widget for seamless integration and deployment.
  • Developed JUnit tests and worked with QA for resolution of defects.
  • Used Log4j API for logging. Tested web services functionality.

Environment: /Technology: Java/J2EE, Struts 2.x, IBM WebSphere 7.x, Spring MVC, Hibernate, JQuery, HTML, CSS, SQL, PL/SQL, Oracle, Web Services Explorer, Junit

Confidential, San Francisco, CA

Advisory Software Engineer

Responsibilities:

  • Development, support and maintenance of the Managing Server component which controls the
  • Environment and publishes the data collected by agents (Data Collectors) running on each of the monitored J2EE Application Servers.
  • Designed and developed stateless beans, JSP/Servlets and presentation layer components for the
  • Visualization Engine (VE), a J2EE Application made up of servlets, EJBs, JSPs.
  • Used JSF for web application development and front-end validation
  • Implemented several J2EE design patterns such as session façade, singleton, DAO etc.
  • Wrote SQL queries and stored procedures for retrieving data.
  • Installation/configuration/troubleshooting of WebSphere/WebLogic/DB2/Oracle on various platforms
  • (AIX, Windows, RH Linux, Solaris).
  • Provided level 3 product support on rotation basis; interacted directly with client software integration teams
  • To provide support for bugs and enhancement requests. Familiarity with trouble ticket lifecycle.
  • Worked with professional services and sales team to ensure proper software transition.
  • Supported professional services/technical writers for redbook publication.
  • Contributed to BRDs / Design specs.
  • Lead component design meetings; attended jad sessions. Mentored junior developers.
  • Coordinated offshore teamwork; comfortable working in a onsite-offshore distributed model
  • Supported QA efforts for benchmarking, stress and regression tests on several platforms.

Environment: /Technology: Java J2EE, IBM WebSphere 6.x/7.x, WebLogic 8.x, AIX, DB2, Oracle, SQL, Linux

Confidential, Oakland, CA

Senior Java/J2EE Developer

Responsibilities:

  • Developed OO design using Rational Rose /UML.
  • Worked with business analysts for requirements gathering and ambiguity resolution.
  • Participated in Requirements Analysis, and Design and Development phases of the project and
  • Worked in Scrum Methodology.
  • Developed Struts modules with Form beans, Action Classes, Resource Properties and exception handling.
  • Developed MVC (model 2) using Struts-based, taglibs, Tiles template, EJBs and integration with EPIC.
  • Integrated Tiles for header/footer and common look and feel for browser pages.
  • Developed SQL queries and stored procedures to interact with back-end database.
  • Developed unit tests using JUnit. Involved in component integration testing.
  • Lead efforts for evaluation of security of the kp.org web application. Tested site for cross site scripting, parameter manipulation, weak session cookies, URL butchering, buffer overflow.
  • Published website security guidelines to be implemented across the development team.
  • Coordinated QA efforts to integrate website security testing.
  • Oversaw efforts to provide scheduled fixes; Participated in daily scrum sessions

Environment: /Technology: Java J2EE, Struts 1.2, UML, WebGoat, WebScarab, Jmeter, Toad, Rational RoseWebSphere 6.x, Oracle, SQL, PL/SQL, Solaris, JUnit

Confidential, Cupertino, CA

Senior Software Engineer

Responsibilities:

  • Contributed to requirements gathering, feasibility studies, design sessions, proof of concepts/prototypes and implementation of various components.
  • Developed user interface components for the cluster monitor using Swing utilities.
  • Displayed cluster information provided by SNMP agents or WBEM providers.
  • Coordinated usability studies with human factors team; SME for development team.
  • Decision maker for several critical tools for the development group. Interacted with vendors.

Environment: JFC (Swing), SQL, JavaScript, JDBC / MS SQL Server.

Confidential

Responsibilities:

  • Developed agent extensions (DLLs) to the Microsoft Extendible Agent which enabled management of the
  • ServerNet by SNMP management applications.
  • Involved in creating Object Models (use cases, class diagrams etc.) in UML using Rational Rose.
  • Developed installation script for product installation and packaging using InstallShield.
  • Performed thorough study of Infiniband Specifications to analyze its impact on ServerNet management tools.
  • Developed several MMC plug-in dataviewers and SMBs for SAN administrative utilities

Environment: Visual Studio, MFC, C++, SQL, InstallShield, MS SQL Server.

We'd love your feedback!