We provide IT Staff Augmentation Services!

Java-j2ee Developer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 8 years of experience in user interaction, Coding, Testing, requirement gathering, systems analysis, design, development
  • Experience in Designing, Developing and implementing client - server and web based applications using Java, J2EE and XML.
  • Expertise in developing both Front End & Back End applications using Java, Servlets, JSP, JSF, AJAX, Web Services, JavaScript, HTML, Struts, Spring, Hibernate, JDBC, XML,XSLT, JAXB, ANT,Log4j, JSON, Dojo, JQuery.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Singleton and Data Access Objects
  • Proficiency in programming with different Java IDE's like Eclipse, STS.
  • Extensive Experience working spring and Hibernate, Struts frameworks.
  • Solid working knowledge of Java Web Services, with real time knowledge using SOAP, WSDL, and UDDI.
  • Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment
  • Extensive experience in production support and troubleshooting issues arising post-deployment.
  • Demonstrated work experience in using the state of art UI frameworks like Tiles and JSF.
  • Worked with ANT Builder and ANT/Maven for the application building and used log4J for application logging.
  • Strong experience in Configuration tools like CVS, SVN, and Rational Clear case.
  • Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
  • Good Knowledge on Securing Spring MVC architecture.
  • Experienced and proven best practices of Web services development and Integration (both REST and SOAP)
  • Knowledge of various XML technologies, XML Schemas, SAX, DOM, JAXB, Parsers, XSLT
  • Understanding on API design with Data structures and Algorithms (Hash Code, Tree, etc.)
  • Experienced in using Integrated Development environments likeEclipse, Net Beans and Web Logic
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team
  • Experience on various application server platforms and their supporting tools (Web logic, J boss and Web sphere etc.).
  • Ability to write build/configuration scripts using Build tools (Ant, Maven and scripting)
  • Expertise in design and development of various web and enterprise applications using Struts Hibernate, JSP, Servlets, JavaScript, JDBC,JNDI, JSF, JMS and RMI
  • Understanding of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software development Life Cycle Processes such as Agile/Scrum Methodologies
  • Have extensive experience in building and deploying applications on Web and Application Servers like Apache, J Boss, WebLogic, WebSphere and Tomcat.
  • Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML
  • Good hands on experience in latest frameworks like Hibernate, Struts and Spring
  • Implemented MVC Design Pattern Using Struts framework. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
  • Good Knowledge on configuration of spring and JPA for development.

TECHNICAL SKILLS

Programming Languages: Java1.7,J2EE, PL/SQL, JavaScript

Java Technologies: Servlets, JSP, JDBC, JMS, JNDI, JAXB, Java Mail, WAP, WML, HTML.

Frameworks: Struts, Spring, Hibernate, JSP, JPA, JSF

Web Services: SOAP, WSDL, UDDI

Web Development Technologies: HTML 5, DHTML, AJAX, CSS, XML, XSL, XSLT, SAX/DOM

Web/Application Servers: IBM WebSphere, WebLogic, J Boss, Tomcat

Databases: Oracle, SQL Server, MySQL

Configuration: SVN, CVS, Rational Clear Case

IDEs: Eclipse, MyEclipse, RAD, WSAD,NetBeans, JBuilder

Methodologies: Agile, OOAD, UML, OOP, MVC

Operating Systems: UNIX, Linux, Windows

Tools: and Other: Ant, Maven, JUnit, Log4J

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Java-J2EE Developer

Responsibilities:

  • Developed presentation tier using JSP, Struts framework.
  • Used Core Spring frame work for dependency injection and Spring Context to add support for message sources and i18n internationalization.
  • Used Spring ORM to integrate with the Hibernate and used the Hibernate template to implement the business logic.
  • Wrote Spring configuration file to define Beans, define data source and Hibernate properties.
  • Used Spring DAO on the Data access layer with the Hibernate.
  • Wrote the promos rules for personal auto and water craft line of business.
  • Developed business logic using Java, Struts Action classes and deployed using Tomcat.
  • Validated users input using regular expressions in JavaScript as well as in the server side
  • Created Database Tables, Sequences and wrote Hibernate mapping files and POJO class
  • Used AJAX for better user interface and to load some fields values from the database.
  • Used DB2 and SQL as Databases and wrote SQL queries for updating and inserting data into the tables.
  • Used Struts Tag Libraries and Custom Tag Libraries extensively while coding JSP pages.
  • Developed Ant build script and ant task classes to clean, compile, copy, deploy, generate configuration files using filters, doc, jar and war files.
  • Interact with clients to understand their needs and propose design to the team to implement the requirement
  • Fixed the Bugs in the existing systems.

Environment: Jdk1.4.2 10, jdk7.0, JavaScript, Struts1, JSP, Servlets, Log4j, AJAX, Eclipse3.1.1, Weblogic 9,Hibernate 3.0, Spring 1.2, CVS, CSS,DB2, ANT, JDBC, HTML, SQL and JS.

Confidential, Tampa, FL

Java-J2EE Developer

Responsibilities:

  • Applied OOAD principle for the analysis and design of the system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • Implemented XML Schema as part of XQuery query language.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Used WEB SPHERE Application Server to deploy the build.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, JSON and CSS.
  • Used J2EE for the development of business layer services.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Developed POJO based programming model using spring framework.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Web Services to connect to mainframe for the validation of the data.
  • Axis2 WS engine has been used to convert WSDL to Java objects.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • JDBC framework has been used to connect the application with the Database.
  • Used RAD for the Development, Testing and Debugging of the application.
  • Used SAX Parser to parse the xml files.
  • Used ANT automated build scripts to compile.
  • Used Angular Js for client side validation.
  • Log4j framework has been used for logging debug, info & error data.
  • Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access MySQL.

Environment: Unix, RAD, J2EE, Struts, Spring, Hibernate, Web Services, HTML, AJAX, JavaScript, angular JS, CSS, JQuery, JSON, SOAP, WSDL, XML, MySQL, Ant, Log4j, Junit, SVN.

Confidential, Warren, NJ

Java-J2EE Developer

Responsibilities:

  • Used Struts in the projects related to Info Desk 2, which is the account maintenance application.
  • Used different features of Struts, MVC, and Validation framework and tag library.
  • Worked on presentation layer using JSP, JSTL and Struts Tag Library and Tiles framework.
  • Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script.
  • Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO and MVC.
  • Deployment activities involved in various application servers and Tomcat to ensure the product compatibility
  • Developed Web Services in WSAD.
  • UsedToad as a database editor to query and update business data.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
  • Creating design models (including class and sequence diagrams)
  • Used Hibernate for all CRUD operation.
  • Used Log4J to print the logging, debugging, warning, info on the server console
  • Used CVS as version management tool.
  • Participated in Build & Deployment activities usingMAVEN build scripts
  • WebSphere Application Server for deployment

Environment: J2EE, Java, SQL Server, Struts, Spring, Hibernate, MAVEN, XML, UML, WSAD, Java Mail, JSON, JavaScript, JQuery, HTML, DHTML, Tomcat, CSS, CVS, Log4j, Web Sphere, JUnit, Toad.

Confidential, Dallas TX

Java-J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Analyzed Business requirements and existing software for High Level Design. Prepared System Requirement Specification (SRS) and functionality documents. Developed UML diagrams like Use case, class and sequence diagrams.
  • Used spring framework and J2EE components to develop Controller classes, backend processes, complex services and database interaction.
  • Utilized Spring MVC, IOC, AOP and DAO modules.
  • Followed Scrum concepts of Agile Methodology to produce high Quality application.
  • Applied object oriented methodologies and core J2EE design patterns like Business Delegate, Service Locator, and Singleton.
  • Developed web pages and client applications in HTML, Jsp, Free Marker, JavaScript and XML.
  • Implemented Struts framework for web controller, utilized Struts validations.
  • Used resource bundles for i18N Internationalization and property files.
  • Published and Consumed Web Services using spring and JAX-WS to provide information to internal applications. Used JAXB framework for handling XML data.
  • Developed message notification system using Active MQ to notify the changes and update across the internal client apps.
  • Designed and integrated the full scale Hibernate Persistence solutions with the application architectures and also used Annotations Developed Session Bean for implementing the Business Logic.
  • Involved in the JDBC queries as part of implementation.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access
  • Monitored the error logs usingLog4jand fixed the problem
  • Developed and Deployed EJBs and other Components in the IBM Web Logic Application Server.
  • Used ANT as the build tool
  • Created and executed SQL queries in TOAD
  • Involved in development of Web Services client to get client details from third party agencies
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Performed Unit testing by using JUnit, and load testing by using J Meter.

Environment: Java, J2EE, JSP, Servlets, JDBC, EJB, XML, Struts, Web Logic, Web Services, Spring, Hibernate, ORACLE Db, JDBC, PL/SQL, HTML, J Unit, JavaScript, MVC, Log 4j, ANT, UML,TOAD

Confidential, Tampa, FL

Java-J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • Applied OOAD principle for the analysis and design of the system.
  • Implemented XML Schema as part of XQuery query language
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Used RAD for the Development, Testing and Debugging of the application.
  • Used JBOSS Application Server to deploy the build.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, JSON and CSS.
  • Used J2EE for the development of business layer services.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Developed POJO based programming model using spring framework.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Web Services to connect to mainframe for the validation of the data.
  • Axis2 WS engine has been used to convert WSDL to Java objects.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • JDBC framework has been used to connect the application with the Database.
  • Used SAX Parser to parse the xml files.
  • Log4j framework has been used for logging debug, info & error data.
  • MYSQL Developer was used as a database client.
  • Extensively worked on Windows operating systems.
  • Used Secure CRT to transfer file from local system to UNIX system.
  • Performed Test Driven Development (TDD) using JUnit.
  • Used Gradle for build automation.
  • SVN version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
  • Used Rational Clear quest for defect logging and issue tracking.

Environment: Unix, RAD, J2EE, Struts, Spring, Hibernate, Web Services, JBOSS, Gradle, HTML, AJAX, JavaScript, Backbone JS, CSS, SDLC, JQuery, JSON, SOAP, WSDL, XML, MySQL, Log4j, Junit, SVN, Spring Security, Windows.

Confidential, Hartford, CT

Java-J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJOjavaclasses using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed Stored Procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
  • Extensively used J2EE technologies like J2EE and JDBC.
  • Wrote application front end with HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used jasper reports for generating customer reports.
  • Configured spring to manage Action classes and set their dependencies in a spring context file.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build deployment scripts using ANT, shell scripts and JACL on UNIX environment and deployed the application in WebSphere App Server.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in implementing Branching Methodology Plan and performed Check-in/Checkout in Subversion.
  • Developed build Scripts using Maven to build and deploy the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java,J2EE, Servlets, JSP, Agile, Maven, JDBC, JNDI, XML, HTML/DHTML, JMS, AJAX, WebSphere, JUnit and Oracle, PL/SQL,SVN.

Confidential

Java-J2EE Developer

Responsibilities:

  • Involved in the elaboration, construction and transition phases of the Rational Unified Process.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used IBM Rational Application Developer (RAD) for development.
  • Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Struts Framework along with JSP for the presentation tier.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Developed Session Beans to process user requests and Entity Beans to load and store information from database.
  • Deployment of Web services, JSP, Servlets and server side components in Apache Tomcat server.
  • Used JMS (MQ Series) for reliable and asynchronous messaging the different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: RAD, Servlets, MQ Series, JSP, Apache Tomcat, JMS, JNDI, JDBC, SQL, PL/SQL, JavaScript, IBM DB2, IBM Rational Rose, JUnit, CVS, log4j, and LINUX.

We'd love your feedback!