Java/j2ee Developer Resume Profile
Summary
- v Over 7 years of progressive experience in software design and development with meeting deadlines and delivering quality software.
- v Experienced in all phases of SDLC implementations including analysis design development testing maintenance code-refactoring and migration.
- v Experience in developing web and enterprise applications using JAVA J2EE Servlets JSP JDBC JNDI XML EJB JPA JMS XML Struts spring Hibernate and Web Services
- v Experience in web application design using open source Spring MVC Struts Frameworks and J2EE Design Patterns.
- v Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java Servlets JSP JDBC JNDI JPA JAX-WS Struts EJB Spring Hibernate JMS XML JUnit.
- v Experience in working with the presentation layer using HTML CSS JSP JSTL Custom tag libraries JavaScript JQuery and AJAX
- v Experienced with different modules of Spring like SpringORM SpringAOP SpringIOC/Core
- v Development of modules according to J2EE standards Client Web and Business-tier
- v Experience in client side Technologies such as HTML CSS JQuery and JavaScript.
- v Worked on different Application and Web Servers like IBM Web Sphere Web Logic Apache Tomcat and JBoss
- v Extensive experience in different IDEs like Eclipse JDeveloper and InteliJ.
- v Experience in PL/SQL programming to develop Stored Procedures and Functions.
- v Good working knowledge of Databases like Oracle MySQL and DB2.
- v Experience working in various Software Development Methodologies like Waterfall Agile SCRUM and TDD.
- v Extensively worked on Windows UNIX and Red Hat Linux operating systems.
- v Experience with Agile/Scrum and Test Driven development TDD .
- v Good Communication presentation and interpersonal skills and very good team participant
- v Experienced with multiple software systems tools and the ability to learn new technologies quickly and adapt to new environments.
- v Having Good analytical communication and interpersonal skills.
Skills Summary
J2EE Technologies | Servlets JSP JDBC JPA EJB JMS JNDI Web Services SOAP Restful |
Web Technologies | HTML CSS JavaScript JQuery AJAX JSON |
Frameworks | Struts Hibernate Spring |
XML/ Web Services | JAX-WS Apache CXF |
Databases | Oracle MySQL DB2 |
Application / Web Servers | JBOSS Tomcat WebSphere WebLogic |
Methodology/Design Pattern | OOAD UML DAO Singleton Front Controller Factory Pattern Builder Pattern |
IDEs | IBM RAD Eclipse NetBeans |
Other Tools | ANT Maven JUnit Log4J CVS SVN Rational Clear Case |
Professional Experience
Confidential
Role JAVA/J2EE Developer
Duration May 2014-Till Date
Responsibilities
- v Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
- v Developed the Presentation layer using the MVC paradigm implemented by Spring MVC.
- v Used Spring IOC to inject services and their dependencies.
- v Developed the front-end screens using HTML CSS and JSP.
- v Implemented dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.
- v Implemented stateless session beans in business processing layer.
- v Implemented Hibernate in data access layer to access and update information in the database.
- v Implemented HQL queries to perform data base operations.
- v Implemented SOAP based JAX-WS web services.
- v Used Maven to build the application and deploy on Weblogic Application Server.
- v Involved in design and development of server side layer using SpringIOC SpringORM SpringAOP and JAX-WS webservices
- v Used Auto-Wired for bean management through Spring IOC
- v Created test cases using JUNIT and Eclipse for IDE
- v Implemented Spring AOP for logging and exception handling for common logic.
- v Used Log4J for logging and tracing the messages.
- v Involved in integration testing and defect fixing.
- v Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
- v Involved in Code Reviews and Code deployment process.
- v Used Eclipse as IDE tool to develop the application and JIRA for issue tracking
- v Used SVN for version control and JIRA for project and issue tracking.
Environment Spring Hibernate AJAX JSP Eclipse Weblogic HTML JSTL Oracle PL/ SQL SQL WebServices SOAP Maven Log4J JUnit
Confidential
Role JAVA/J2EE Developer
Duration Jan 2013- Apr 2014
Responsibilities
- v Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis and design documentation.
- v Participated in the daily Agile SCRUM meetings
- v Responsible for designing and coding of User Interfaces using STRUTS MVC framework.
- v Implemented Ajax component for dynamic values to get from database and updating forms.
- v Developed Managed Beans for the data binding.
- v Implemented JPA for transaction management.
- v Used JPA for persistence and involved in writing JPA Named Queries SQL Queries to fetch data from Oracle database.
- v Involved in developing Batch jobs using JMS.
- v Developed EJBs for the service layer interactions.
- v Involved in consuming producing SOAP based web services using JAX-WS.
- v Utilized Design patterns MVC VO DAO Factory Singleton
- v Used SVN for source control repository
- v Developed Unit Test Cases with JUnit.
- v Involved in Module Testing and Integration Testing.
- v Used IBM RAD IDE for application development.
- v Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.
Environment JDK 1.6 JSON JPA EJB 3 CSS Ajax JMS Web Sphere Application Server v7.0 IBM RAD IDE IBM Clear Quest SOAP UI TOAD SVN Repository Log4J SOAP Restful Linux and Oracle11g Fire bug.
Confidential
Role JAVA Developer
Duration Apr 2011-Dec 2012
Responsibilities
- v Involved in requirements and prepare use cases and involved in designing development and integration testing of the modules
- v Developed the Presentation tier using Struts MVC Architecture .
- v Developed the application using Front Controller Business delegate DAO and Session facade Patterns
- v Designed and developed User Interface modules using JSP HTML and CSS JavaScript
- v Involved in developing database transactions Using JDBC.
- v Developed DAO Data Access Object classes in order to access data from database.
- v Developed web services using Axis2 framework. Used SOAP WSDL message for the communication
- v Developed JMS Adapter to talk from EJBs to JMS objects.
- v Designed and developed Stateless EJB s for the service layer
- v Used Log4j logger tool for logging warnings and error messages.
- v Used ANT as application building tool and Eclipse for IDE
- v Deployed the application on JBoss server
- v Implemented Junit test cases.
- v Used CVS for code repository
- v Involved in Unit Testing and Functional Testing.
- v Involved in Bug fixing the modules.
Environment Java 1.5 JSP Struts1.3 Hibernate EJB Java Script CSS XML XSD SOAP JUnit AJAX PL/SQL ANT Eclipse
Confidential
Role JAVA Programmer
Duration Oct 2010-Mar 2011
Responsibilities
- v Involved in Requirement gathering Analysis and Design using UML and OOAD
- v Developed user interface using HTML CSS JSPs and AJAX.
- v Client side validation using JavaScript and JQuery
- v Designed the Application using Model View Controller Architecture.
- v Developed different modules using J2EE Servlets JSP JDBC JNDI
- v Integrated the Application with Database using Hibernate.
- v Communicated between different applications using JMS.
- v Used JNDI for registering and locating Java objects.
- v Interacted with backend Oracle and wrote stored procedures functions and cursors for deleting and inserting using PL/SQL.
- v Deployed the Application in Weblogic App Server.
- v Developed test cases and performed unit testing using Junit framework.
- v Worked on production issues
- v Interacted with the Users and Documented the Application.
Environment Java Weblogic App Server Struts JDBC JNDI JSP JMS HTML XML/XSL/XSLT J2EE PL/SQL SQL Oracle 9i Junit WindowsNT.