J2ee Developer Resume Profile
SUMMARY:
- 8 years of J2EE/Java application development experience in development of Multi-Tier distributed, Enterprise applications using SDLC.
- Good Experience in developing applications using JAVA and J2EE Technologies like Servlet, JSF, JSP, JDBC, JavaScript, JMS, Struts, Spring, XML, Hibernate, EJB, SOAP Restful WebServices.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Expert with object-oriented design and modeling in Java using UML. Java expertise includes J2EE, XML, Frame Works, JSP, Struts, and Servlets.
- Expertise in developing rich GUI interfaces, Java Server Side Programs, and e-Commerce applications using JSP, Servlets, and JDBC.
- Experience in working with databases like Oracle, SQL Server.
- Experience in working with multiple Servers like Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, BEA Web Logic 8.1, 9.2, 10x.
- Extensive development experience on different IDE's like Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7 and NetBeans.
- Good experience on Design Patterns J2EE like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Experience in web development using Java/J2ee technologies and Adobe Flex 4.0.
- Developed client-side architecture using GWT and Swing.
- Good experience in writing SQL Queries, PL/SQL ,Stored Procedures and functions and packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle 7.x/8/9i/10g, MySQL, MS SQL Server, DB2.
- Expertise in testing tools like JUnit and JWebUnit.
- Experience and deep knowledge in bug tracking tools like JIRA and Bugzilla and Source code management tools like GIT, CVS, SVN and Visual Source Safe VSS
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint, MS-Visio, MS-Project Plan and etc.
- Excellent team player with excellent interpersonal, analytical, presentation skills and highly proficient in learning new technologies and quickly adapting to new environment.
TECHNICAL SKILLS:
Programming Languages | Java, C, C , SQL, HTML, DHTML, XML, Pl/Sql, J Query, JavaScript, and CSS. |
Java Technologies | Java, JavaBean, J2EE, JMS |
Web Technologies | Servlets, XML, DHTML, JSP, JSF, Ajax, JavaScript, Spring, Hibernate, Struts, J2EE, JDBC, SOAP and Restful Web Services |
RDBMS Operating System | Oracle 10g/9/8i, DB2 7.2, My SQL, SQL server. MS-DOS, Windows, Linux |
Databases | Oracle 9i/10g, MySQL, MS SQL Server |
Web/App Servers | BEA WebLogic 8.1, WebSphere Enterprise 8.5, Apache Tomcat 5.5 |
SQL Programming Tools | SQL Developer |
Development Processes | RUP, AGILE, Scrum, Waterfall |
Frame works | Struts 1.x/2.x, Hibernate, Spring |
Version Control Tool | Perforce, Visual Source Safe VSS , CVS, SVN |
Build Tool | Ant |
Java Tools | JUnit, JWebUnit, Log4j |
IDE | Eclipse 3.x, NetBeans 6.x |
Defect Tracking Tool UML Modeling Tool | JIRA, Bugzilla Star UML, Visual Paradigm, Rational Rose |
Other Tools | ScrumWorks 1.8.3, Stylus Studio 2008 XML Enterprise Suite. |
PROFESSIONAL EXPERIENCE:
Confidential
Role: J2EE Developer
Responsibilities:
- Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
- Created Election Results Restful API and Election Results Service with basic CRUD plus query functions.
- Used Java and Object Oriented Programming to write business logic for different requirements.
- Created Spring DAO including Entity beans and implemented Automated Functional Test of Restful API.
- Hands on Experience with Spring Framework , Maven ,JIRA and Agile methodologies.
- Good understanding of No SQL Data bases and hands on work experience in writing application on No SQL databases like Cassandra.
- Developed, enhanced, maintained and supported the Web for Student, the Web for Faculty and Internet Native Banner Forms using Oracle, PL/SQL Web Toolkit, SQL, PL/SQL, Oracle Forms and a third party product called SunGard SCT Banner.
- Used SVN and GIT for Source Control and Version Management of all codes and resources.
- Designing, developing Rest and Soap Services for Cloud computing environment.
- Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML parsing, processing, and design to communicate with Active Directory application using Restful API.
- Implemented Message Queues using Active MQ and JMS.
- Experience in web development, client-server and n-tier Enterprise applications using Java/J2ee technologies and Adobe Flex 4.0.
- Involved in writing DAO layer using Hibernate to access the Oracle database
- Involved in installation and configuration of Adobe Flex 4.0 Plugin for Eclipse
- Developed JSP and Servlets for the presentation tier.
- Unit testing the components using JUnit.
- Designed and developed of an application in Java with CORBA, RMI and Java.
- Worked on cross browser issues and also performed unit test integration using GWT.
- Unit testing and working extensively with the testers and business analyst to finalize the portal.
- Used Apache Tomcat as the web server. Deployed the entire application in Tomcat using MAVEN.
- Worked on different OS like UNIX/Linux, Windows NT, Windows XP, Windows 2K and Window7.
- Strong Knowledge in generics jdk1.5.
- Hands on Experience with J2EE design patterns
- Created Test cases using JUnit4.4 to test functionalities of application.
- Implemented log4j for debugging as well as post production support. Utilized the same for logging each sensible data access from the application.
Environment: Java 1.6, XML, Apache Tomcat 7.0, Spring Framework, MongoDB, IntelliJ IDEA 12, Maven, Bamboo,GWT
Confidential
Role: J2EE Developer
Responsibilities:
- Worked on Spring Web Flow on Spring MVC for building flows in our web application.
- Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
- Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
- Technologies used: JDK, C , Java Applets, CORBA, RMI, UML, Sun-Solaris and Windows NT.
- Used Concurrent Version System CVS as source control tool.
- Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 JSF 2.0 , JSP, JSTL, JavaScript, AngularJS and AJAX.
- Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
- Developed UI using HTML5, JavaScript, JQuery, JSP, and Ajax
- Used Spring MVC framework to implement the MVC design pattern.
- Used Spring DAO on the Data access layer with the Hibernate
- Built SOAP Webservice client using apache axis to consume Soap Web service.
- Developed the webservice using the WSDL.
- Used JUnit framework for Unit testing of application
- Worked Extensively on UI development using GWT and XMI.
- Used Hibernate named queries to call stored procedures
- Worked on Mule ESB for connecting the applications.
- Bottle micro-framework implemented with REST API and No SQL as back end database.
- Implemented SOA architecture developing web services based on SOAP WSDL,UDDI etc using Jax-ws.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Used SVN, CVS version control tool along with GIT
- Used Adobe Flex Builder 4.0 to generate Flex code to invoke methods in java class on the server.
- Provided Java/J2EE/JEE architectural and developmental solution to developers.
- Developed JSPs and Servlets to dynamically generated HTML HTML, CSS to display the Business Rules to business.
- Developed the application on RAD and deployed it on IBM WebSphere Application Sever
- Used Harvest version control system for check in and check out code.
Environment: Java 1.6,Spring, Hibernate, AngularJS, SOAP, Web services, CSS, JQuery, JavaScript, JSP, Clear Quest, XML, JUNIT, RAD, Harvest,DB2, WAS.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Worked on Java Script libraries like jQuery and JSON.
- Coded in AngularJS MVC Framework to make single page app spa and complex price configurations pages.
- Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 JSF 2.0 , JSP, JSTL, JavaScript, AngularJS and AJAX.
- Involved in Analysis, development, testing, integration and deployment of the web services.
- Used OOPS methodology to build the IF framework
- Used Stateless session EJB's for exposing web services and MDB for asynchronous communication.
- Used IBM MQ explorer for asynchronous communication
- To write SOAP, REST based web Services using AXIS to communicate with external vendors.
- Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3 and AngularJs
- Involved in installing and configuring Eclipse and Maven for development.
- Used Spring Framework's IOC Dependency Injection to inject Service Object into Action Classes.
- Developed and Tested application Components using JAVA/J2EE/JEE technology
- Involved in writing code to transform XML documents using JAXP SAX and DOM Parsers .
- Involved in the development of data points as per ULDD Uniform Loan Delivery Dataset .
- Developed additional data points for XML formatted file using XML beans.
- Contributed in design and development of Struts/MVC web based application.
- Analyzed, designed and implemented Online Enrollment Web Application using Struts, JSTL, Hibernate, UML, Design Patterns and Log4J.
- Used Struts Tags, Struts Bean Tags, HTML tags, Logic Tags, Nested Tags and JSTL.
- Wrote POJO's and configuration files using the Hibernate API and annotations to persist Java Objects to the backend database.
- Used Spring framework for Injection Dependency and integrated with Struts and Hibernate framework
- Used Ant scripts to deploy the project.
- Perforce was used for maintaining Source code and documents for the team.
- Used JIRA for defect processing.
- Involved in Unit testing Integration testing of the components using WebSphere Application Server.
- Tested the entire application using JUnit and JWebUnit.
Environment: Java, J2EE, Agile environment, WebSphere, Apache tomcat, Eclipse, Perforce, JIRA,EJB, WebServices, Spring, JSP, JMS, Hibernate, Ant, JUnit.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in the Requirement study, design and development.
- Responsible in developing JSP's and Servlets.
- Used MVC Architecture using Struts.
- Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.
- Extensively used XML files to code configuration files.
- Designed and developed the UI using HTML 5, CSS 3 and JSP, JSTL, JQuery.
- Used JDBC thin drivers to connect to the back end Oracle9i database.
- Involved in designing and developing forms on the client side using HTML/DHTML, JavaScript.
- Designed and Developed UI's using JSP by following MVC architecture and also worked with UI technologies like HTML, JavaScript, JQuery and CSS.
- Involved in designing tables in Oracle 9i.
- Used Ant to build the deployment JAR and WAR files.
- WebLogic 8.1 application server was used to host the Application.
- Entire application was build and deployed using Apache Ant tool.
- Log4J was used to log Messages.
- Provided J2EE consultant service including, infrastructure integration, core Java programming, open source framework development on Tomcat clustered servers.
- Created Unit test cases and performed Functional and Integration testing
- Extensively involved in release/deployment related critical activities.
- Used VSS for version control.
- Used Bugzilla for bug tracking.
Environment : JAVA, J2EE, JSP, CSS, Servlets, JSP, Jquery, JDBC, ANT, HTML,CVS, JavaScript, Oracle 9i and BEA WebLogic Server 8.1, Visual Source Safe VSS ,Bugzilla, Log 4j.
Confidential
Project: TOS Training Outsourcing
Role: Java/J2EE Developer
Responsibilities:
- Worked on the entire SDLC life cycle including Requirements gathering, designing the application and then implementing the design.
- Participated in writing the functional requirements with the team.
- Developed UML diagrams Class diagrams, Activity diagrams, Sequence diagrams as part of design documentation and other system documentation using Rational Rose.
- Involved in Development of Graphical User Interface GUI using Struts 1.1 including validation framework and JSP.
- Designed and developed Front end using JSP, JavaScript.
- Implemented Model View Controller MVC architecture to obtain Layered Architecture to isolate each layer of the application to avoid the complexity of integration and customization.
- Used JSP for developing Dynamic Web Pages.
- Generated JUnit Test Cases to test the application.
- Developed ANT scripts for the build and deployment of J2EE applications
- Used Ant to build the deployment JAR and WAR files.
- Web Logic application server was used to host the EJBs.
- Used VSS for version control.
- Used Bugzilla for bug tracking.
- Performed functional and integration testing.
- Log4j was used to log both User interface and Domain Level Messages.
Environment: JAVA, J2EE, JSP, Rational Rose, Servlets, Struts Framework, JavaScript, Oracle 9i and BEA WebLogic Server 8.1, JUnit, ANT, Visual Source Safe VSS , Log4j, Bugzilla.