We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 8+ years of programming experience in all the phases of Software Development Life Cycle including Requirement Gathering, Analysis, Design, Development, Testing and Implementation using J2EE Architecture.
  • Experienced in Designing and implementation applications with excellent Object Oriented Design using several design patterns including but not limited to Singleton, MVC, Business Delegate, DAO, etc.
  • Experienced in using Agile methodology for developing the projects.
  • Experience in the sharing of the knowledge while implementing the application in the Agile methodology.
  • Experience in MVC (Model View Controller) architecture Using Spring 2.0, Struts, and various J2EE design patterns and UML Methodologies.
  • Expertise in Java 1.5(JDK 5), Web services (Axis2.0 and JAX - RPC), Hibernate 3.1 and Design Patterns.
  • Good experience in Spring MVC(Model View Controller)-Hiberante Template and IOC (Inversion of Control).
  • Experienced in creating java web services using Axis2.0 and WSDL(WebServicess Description Language).
  • Experienced in using Caching implementation of the ORM(Object Relational Mapping).
  • Experience in creating and using Hibernate config and mapping files.
  • Experience in creating Form Beans and declaring the mapping by using Struts.
  • Proficient in Java / J2EE technologies, Java Servlets, JQuery, Applets, JSP, EJB, DOM/SAX, JDBC, Web Services, JSON, Tag Libraries, JUnit.
  • Worked on Application server and Web servers like BEA Weblogic, WebSphere Process Server and Apache Tomcat.
  • Experience in writing of perl and shell scripts with unix platform.
  • Experienced in using XML related standards and technologies like XSD, DTD, JAXB, Xpath and XSLT.
  • Worked on Log4J package for logging purposes and CVS, Sub Version for the version control.
  • Experience in working on different operating systems like Window XP/2003/2000/, UNIX.
  • Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
  • Expertise in designing and coding stored procedures, functions, triggers, packages using SQL, MySQL, and PL/SQL with tuning concepts.
  • Basic knowledge in Automation Testing (RFT).
  • Through working knowledge in core Java, Java database connectivity API of JDBC, Java Beans.
  • Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
  • Experience with database like Oracle, MySql and DB2.
  • Experienced in using MS Visio and Jude for UML(Unified Modeling Language) diagrams.
  • Strong Exposure to various IDE and tools such as Eclipse, WID, MyEclipse and Rational Application Developer.
  • Good experience in various source code control tools like CVS, VSS and SVN.
  • Have a good Communication and Interpersonal Skills.

TECHNICAL SKILLS

Languages: Core Java, J2EE, SQL, PL/SQL, UML, C, Lucene/Apache Solr

Web Technologies: JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS,HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript,Dojo, Angular JS, AJAX.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, Junit, JMock, I Report, Notepad ++, Putty, Eclipse, My Eclipse.

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g, HSQL, DB2, PL/SQL,My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc.

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, RationalClear Quest, CVS, VSS, SVN, Git.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java/J2ee Developer

Responsibilities:

  • Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation using Agile Methodology
  • Analysis and Coding of Java components for Refills and Appointments modules
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
  • Developed the DAO layer using the hibernate and Configured using Annotations
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Experience in working with Spring MVC Controllers and Spring Hibernate template
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Implemented the rule engine to evaluate the optimal speeds using JBPM.
  • Consumed Enterprise Web Services and generated client using Jersey and Axis Frameworks in RAD IDE
  • Configured the Spring, Hibernate, Log4j configuration files
  • Helped UI to integrate the java beans data using JSTL, Spring tags
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved
  • Involved in testing and deployment of the application on Web Sphere Application Server during integration and QA testing phase
  • Used ANT, Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Jenkins and Maven
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database
  • Was part of production support team to resolve the production incidents
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Environment: Agile, Rally, Core Java, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Oracle11, TOAD, JUNIT, SQL, PL/SQL,JBPM, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, UML, Agile, TOAD, Web Sphere, IBM HTTP Server, Linux

Confidential, Louisville, KY.

Senior Java J2EE Developer

Responsibilities:

  • Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements.
  • Designed and Built Storage Systems as needed by the customers for their applications.
  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Development of application using J2EE, Spring, MVC, Hibernate, Web Services (SOAP & REST), jQuery, JSTL 2, Oracle, Maven technologies
  • Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency
  • Coded presentation layer components using JSPs, Spring Controllers, Spring & JSTL Tags
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Used WSDL and SOAP protocol for Web Services implementation
  • Developed Web Services using XML messages that use SOAP
  • Involved in implementation of enterprise integration with Web Services using SOAP, and REST with Spring Controllers
  • Responsible for maintaining Content Management system on daily basis.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Configured and created application log files using Log4J.
  • Involved in debugging the defects, code review and analysis of Performance issues
  • Generated JUnit test cases for testing various Java components

Environment: Java, Agile, Rally, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, MAVEN, Jenkin, UNIX, WebSphere, Oracle, SVN

Confidential, NY

Java Consultant

Responsibilities:

  • Involved in reviewing functional design documents and preparation of technical design document based on FDs making use of UML diagrams like use case, sequence and class diagrams
  • Involved in the development of continuous Integration framework to build and deploy the code to assembly region
  • Designed WSDL, input and output XML message Structure.
  • Developed and deployed part of the quotation web service in IBM Web services Runtime using RAD 6
  • Developed code using JAXB for un-marshaling and marshaling of XML message to/from Java objects
  • Developed ‘Trace Handler’ code for logging all the Web service request and responses
  • Was responsible for mapping POJO objects to SQL data base tables and generation of Hibernate mappings (.hbm) files
  • Work on the website using struts actions to integrate with web services and display the information
  • Development of rating engine in core java for computing the insurance premium
  • Developed the Exception handling part which propagates the errors code and error messages in the response xml message
  • Developed a batch process triggered by a scheduler which deletes the expired quote details from the data base tables
  • Involved in the improvement of response time of the web service by fine tuning the code and checking Memory leaks and hot spots.
  • Used SQL Loader to load the data in test environment from Production tables.
  • Developed utility classes helpful of other developers in re using the code
  • Used Microsoft Visio in developing the use case, sequence and activity diagrams
  • CVS is used for version controlling

Environment: AGILE,Core Java, JDK, Servlets, Struts, Spring, JAX-RPC, Hibernate, Java Web Services, SOA, SOAP, JAXB, HTML, JavaScript, CSS, XML, ANT, Log4j, JUnit, Maven, Jenkin, IBM RAD 6, IBM WebSphere Application server, SOAP UI Tool, Linux, Windows XP/2000.

Confidential, Reading, PA

Java Developer

Responsibilities:

  • Involve in gathering, analyzing, and documenting business requirements, functional requirements and data Specifications for application development.
  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Provide recommendations to management concerning issues of programmer productivity and software development management.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Re-factor existing code structure to separate core business logic and data access objects (DAOs)
  • Implement Hibernate for data persistence and management
  • Analyze and fix issues related to SOAP Web services and Application responses
  • Write database queries and programs for data insertion, updates and views
  • Design and develop the presentation layer using JSPs, Query and JavaScript
  • Generated PDF Templates using Jasper Reports
  • Involve in design, configuration, development and bug-fixes.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Analyze, design, development of software systems to form a basis for the solution of information processing problems.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges, and design solutions to overcome such.
  • Conduct functional and performance testing.
  • Respond promptly and professionally to bug reports.

Environment: Java 1.6, Spring Framework 4.0, Hibernate, JPA, PDFCommon, Jasper Reports, Web Services, REST API, WSDL, XML, JAXB, EJB, MDB, DB2 Database, Web Sphere Server 7.0, DB Visualizer, Log4J, STS, Tortoise SVN, Maven.

Confidential, Arlington, VA

Java/J2EE Developer

Responsibilities:

  • Used Agile (SCRUM) methodologies for Software Development.
  • Implemented the application using Struts2 Framework which is based on Model View Controller design pattern.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajaxand HTML. Used JavaScript for client side validation.
  • Actively involved in designing and implementing Value Object, Service Locator, MVC and DAO design patterns.
  • Used Java Message Service for reliable and asynchronous exchange of important information such as Order submission that consumed the messages from the Java message queue and generated emails to be sent to the customers.
  • Designed and developed Stateless Session driven beans(EJB 3)
  • Used JQuery as a Java Script library.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
  • Implemented Session EJB’s at a middle tier level to house the business logic.
  • Used REST Web services for sending and getting data from different applications using Jersey Framework.
  • Used DB2as database and developed complex SQL queries.
  • Used HP Quality Center for Defect Reporting and Tracking
  • Prepared Low level Design, High level Design, Unit test Results documents.
  • Used Log4J for logging.

Environment: Struts2, EJB 3,JQuery, Java 1.6, REST Jersey, JSP 2.0, Servlets 2.5, JMS, XML, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, Maven, DB2,Windows XP.

Confidential

Jr Java Developer

Responsibilities:

  • Developed Online Shopping System using J2EE technologies.
  • Configuring JDBC in WAS with ORACLE.
  • Created HTML, CSS pages for front-end, used JavaScript for client-side validation.
  • Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology.
  • Implemented JSF in Presentation layer programming using JSTL, AJAX Development.
  • Specify, design, and develop, test and support software.
  • Designed and developed back end using Servlets and JavaBeans.
  • Document programming problems and resolutions for future .
  • Maintain and update documentation as needed.

Environment: Java, Servlets 2.4, JSP 2.0, JDBC 3.0, Oracle9i, HTML, JavaScript, JSF, Tomcat, JavaBeans, Eclipse.

We'd love your feedback!