We provide IT Staff Augmentation Services!

Sr Java J2ee Developer Resume Profile

5.00/5 (Submit Your Rating)

Minneapolis, MN

Summary:

  • More than Seven years of professional experience as a Java/J2EE developer, have in-depth knowledge and exposure to different types of applications and architectures which include web-based client-server application development projects for banking, financial, and insurance organizations.
  • Areas of expertise includes analysis, design and development of software involving technologies like Java, J2EE, Servlets, JSP, JDBC, JSTL, SPRING 3.0/2.5, JPA, Hibernate 3.0, Struts 2.0, Web Services, WSDL, JMS, EJB, XML, XSLT, JNDI, HTML, JavaScript, AJAX, and JSF Prime faces .
  • Experience working with MVC architecture, Struts, Spring and Java Server Faces.
  • Proficient in persistence framework like Hibernate and JPA.
  • Expertise in client side technologies such as HTML, CSS, Java Script and AJAX.
  • Experience in XML related technologies including XML, XSD, XSL/XSLT, XPath, JAXB, JAXP, SAX and DOM Parsers.
  • Experience in working with Agile SCRUM, Waterfall Methodologies.
  • Experience working with SOAP Apache Axis 2, Metro and Restful Spring MVC web services.
  • Extensively used J2EE Design Patterns.
  • Good knowledge in working with Collections API, Multithreading and OOPS technologies.
  • Development, testing and deployment experience of enterprise applications on Windows and UNIX platforms through IDE's such as Eclipse, Net beans, WSAD/RAD and TOAD.
  • Experience with test-driven development TDD using unit testing frame work such as Junit.
  • Knowledge of frameworks such as Ant, Maven and Log4j.
  • Experienced with IBM Web Sphere Application Server, Oracle Web logic Application Server, JBOSS and Tomcat.
  • Experience in Oracle, MySQL and SQL Server databases. Experience in developing SQL queries and Stored Procedures.
  • Understanding of object-oriented design, re-use, and component-based development.
  • Experienced with RAD/Iterative development methodologies.
  • Used version control tools like CVS, SVN, and PVCS.
  • Good at Documenting and Understanding User requirements and System Specifications.

SKILLS

Technologies: Java, J2EE, EJB, Java Beans, JSP/JSF, Servlets, JDBC, JNDI, Java Mail, Java Messaging service JMS , Multithreading, Web Services, SOAP, JavaScript, SQL, PL/SQL, UML, HTML, XHTML, XML, CSS,MVC framework.

Application Servers: Weblogic 11x/10x, Websphere 7.0x/6.0x,Tomcat 7.0/6.0x, Jboss 6.x/5.x,

Frameworks/ORM tools: Spring 3.0/2.5, Struts 2.0, Hibernate 3.x, Apache Axis 2

Databases: Oracle, MySQL, SQL Server 2000, MS Access.

Operating System: Windows 2000/2003/XP, UNIX, Linux.

IDE: Eclipse4.x/ 3.x, JDeveloper, WSAD, Net beans, Toad.

Tools: Maven, Junit, ANT, MS Visio, Jasper Reports, Jmeter, Jira.

Version Control: CVS, SVN, PVCS, Clear Case, Clear Quest.

Functional Domain : Banking, Finance, Insurance.

EXPERIENCE:

Confidential

Sr Java J2EE Developer

Responsibilities:

  • All the modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Integrated Spring Dependency Injection IOC among different layers of an application.
  • Implemented DAO layer using Spring JDBC Module to call DB2 stored procedures from the application.
  • Integrated Spring 3.2 and Tiles 2.0 Frameworks.
  • Development and support of Restful Web services that support JSON using Spring Web services JAX-RS , JSON Spring MVC Module.
  • Designed and processed JSON requests according to different types of modules, actions request data and responses accordingly to send it back to front end after the logic processing.
  • Interacted with Business Analysts to come up with better implementation designs for the Application.
  • Performed build, deployment validation of the code into different development environments DEV, SIT, UAT, PFIX using Ant Hill-Pro.
  • Implementation of Struts 2.x Framework for the Proof of Concept POC .
  • Provided production support for the various applications and coordinated with cross functional teams.
  • Worked with IBM Web Sphere, Web Logic as the application servers.
  • Used Log4j for logging.
  • Used JIRA HP Quality Center for defect issue tracking.
  • Used SVN as versioning system.
  • Used Eclipse Indigo RAD 8.5 as an IDE for development of the application.
  • Implemented OWASP CSRFGuard library, a variant of the synchronizer token pattern to mitigate the risk of CSRF attacks.
  • Worked with Testers in resolving various defects in the application.

Environment: Java 6, IBM Web Sphere 8.0, BEA Web Logic, Oracle DB 11g, DB2, Spring 3.x, Struts 2.x, Oracle SQL Developer, Eclipse Indigo IDE, Rational Application Developer 8.5, Java Concurrency Framework, Log4j, Agile Scrum, HP-QC, Ant Hill Pro, UNIX, Tortoise SVN, Restful Web services, JAX-RS, Hibernate 3.0, Ant, Dynatrace, OWASP Cross Site Scripting and YUI3.

Confidential

JAVA / j2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development Customization of the Application.
  • Integrated Spring Dependency Injection IOC among different layers of an application.
  • Used Spring framework for dependency injection, transaction management and AOP.
  • All the modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Created mapping files and used JBOSS 6.x to deploy the applications
  • Implemented various Java design patterns like Front Controller, Data Access Object, and Factory Pattern, etc.
  • Implemented various complex SQL queries using Oracle 10g as the database.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Integrated Spring, Hibernate and JPA frameworks.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
  • Used Eclipse Indigo as an IDE for development of the application.
  • Involved in exposing and consuming web services using Soap WSDL , Restful for getting request from external source systems and sending response to external source systems.
  • Worked with JBOSS 6.x, as the application server and Tomcat.
  • Logging of the application is done by Log4j.
  • Worked in Agile SCRUM methodology.
  • Used Rational Rose as part of development of Rules.
  • Implemented the presentation layer using JSP, JavaScript, Html, CSS and AJAX.
  • Used SVN as versioning system.
  • Used Maven for project builds.
  • Prepared technical reports documentation manuals during the program development.
  • Interacted with Business Analysts to come up with better implementation designs for the Application.
  • Interacted with the users in case of technical problems mentoring the business users.

Environment: JAVA 1.6, J2EE, Servlets, Spring 3.0,JPA, Hibernate 3.0,Apache Axis2, Rest and Soap Web Services , HTML, JavaScript, JQuery, JDBC, Agile Methodology, UML, PL/SQL, XML, Linux, SVN, Oracle 10g, Weblogic Application Server, JBoss 6.x, Tomcat, Soap UI.

Confidential

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • System built using Model-View-Controller MVC architecture.
  • Developed Web services to allow communication between application through SOAP over HTTP using Apache Axis2.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate 3.0, SQL, ANT, JMS, Oracle and Oracle Web Logic Application server .
  • Involved in the configuration of Spring MVC, File Download and ORM Frameworks Hibernate .
  • Designed and implemented Transaction Management using Spring.
  • Used Hibernate for mapping business objects to the Oracle database
  • Involved in the upgrade process of Spring 2.0 to Spring 3.0 and Hibernate 2.x to Hibernate 3.0 to take advantage of new Spring and Hibernate features.
  • Worked on object modeling using UML, Creates class diagrams, Sequence diagrams to describe the relationship that's exists among system's object in accordance with the business requirements.
  • Implemented different types of spring controllers as per application requirements, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured ApplicationContext files and performed database object mapping using Hibernate annotations.
  • Developed client request validations and processing using JavaScript and HTML.
  • Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.
  • Used SVN version control tool.
  • Used Jasper Reports as a reporting tool.
  • Used Jira for bug tracking, issue tracking and project management
  • Automate build process by writing ANT build scripts.
  • Configured and customized logs using Log4J.
  • Deployed applications on Web logic Application Server and performed required configuration changes.
  • Involved in multiple high priority releases with aggressive deadlines.

Environment: Java 1.6, J2EE, JavaScript, AJAX, JSP, Servlet, JMS, Spring MVC 3.0, Hibernate 3.0, JDBC, SOAP Web Services, Axis2, Eclipse, Weblogic Application Server, ANT, TOAD, HTML, SVN, XML, UML, Rational Rose, Unix Shell Scripting, SQL, Windows and Oracle 9i, Jasper reports, Maven.

Confidential

Java Consultant

Responsibilities:

  • Involved in various phases of Software Development Life Cycle SDLC such as requirements gathering, modeling, analysis, design and development.
  • Designed and analyzed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework Hibernate .
  • Configured Hibernate Objects as Spring Beans in spring configuration file.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used Struts Validation and Tiles framework in the presentation layer.
  • Used Java Message Service JMS API for reliable and asynchronous exchange of important information
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used DAO design pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Used UNIX commands and Shell scripting.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used CVS for version control.
  • Used Hibernate to access Oracle 9i database for accessing customer information.
  • Used JUnit framework for Unit testing of application.
  • Deployed the application on IBM Web Sphere 7.0.

Environment: Java, J2EE, EJB 2.0, Struts2 , Hibernate 2.0, Spring 2.5, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, IBM WebSphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in the design and development of the entire application.
  • Created UML diagrams use case, class, sequence, and collaboration based on the business requirements
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Used CVS for version control.
  • Configured and deployed the web application using Websphere Application Server
  • Used Rational ClearQuest .
  • Prepared technical reports and documentation manuals for efficient program development

Environment: JSP, Servlets, Struts Framework, Struts 1.2, Struts Validator Framework, JavaScript, XML, Hibernate, HQL, Oracle9i, PL/SQL, WebSphere Application server, Eclipse, JBoss Application Server, JUnit, CVS, Rational ClearQuest, Unix

Confidential

Java developer

Responsibilities:

  • Developed Servlets and Java Server Pages JSP .
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Provided production support for the application and co-ordinated with cross functional teams
  • Prepared final guideline document that would serve as a tutorial for the users of this application.
  • Developed User- Interface screens involving Servlets, JSP and JavaScript .

Environment: Java 1.5, Servlets, J2EE, JDBC, Oracle 9i, PL/SQL, HTML, JSP, Eclipse, Unix

We'd love your feedback!