J2ee Developer Resume
SUMMARY
- Over 8 years of experience in analysis, designing, developing, testing and deploying multi - tier web applications and client/server applications using JAVA, J2EE technologies and Web Technologies.
- Expertise in object oriented design, design patterns, and distributed programming. Involved in all stages of Software Development life cycle (SDLC) methodologies like waterfall, Agile.
- Good exposure to Object Oriented Design, Analysis and Modeling.
- Expertise in developing applications using Java, J2EE Technologies ( Servlets, JSP, Java Web Services) and frameworks (JSF, Spring, EJB, Struts and Hibernate), JDK, JDBC, XML, JavaScript, HTML, DHTML.
- Hands on experience in developing MVC based web applications using STRUTS and SPRINGS frameworks.
- Extensive Experience in ORACLE, DB2,SQL/ PLSQLandknowledge of SQL Server.
- Excellent experience in design, implementation and maintenance of system architectures using application servers like WebLogic, WebSphere, Tomcat and JBOSS.
- Experience in design and development of JSPs using HTML, CSS and Java script.
- Strong experience in developing SOAP and RESTful web services.
- Proficiency in developing MVC based applications using Spring IOC to integrate with Hibernate.
- Proficiency in using developing front end technologies like Angular.js
- Strong working knowledge in using XML (SAX and DOM), XSL, XSLT, HTML, DHTML, JavaScript.
- Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write stored procedures.
TECHNICAL SKILLS
Languages: Java, C++, SQL, PL/SQL, UML
Methodologies: Agile, Waterfall
Database: DB2, Oracle 8i/9i/10g, PL/SQL 2.3.4, SQL Server 2000/2008, MySQL, PostgreSQL, MS Access
Operating Systems: UNIX, LINUX, Windows XP/Vista/7/8, MAC OS
Development Tools: Eclipse 5.x/6.x, Maven, ANT
Software package: MS Office, MS project, MS Visio, Rational Suite
Java/ J2EE: Java, JSP, RML, JDBC, SPRING, SERVLETS, JMS, SSL
Frameworks: Struts, Spring, Hibernate, JSF, Angular.js
Web Services: soap UI, WSDL, RESTful
Web Technologies: HTML, DHTML, CSS, DHTML, XML, JavaScript, JQUERY,AJAX, SOAP 1.2, SAX and DOM, XSLT, XPATH
Application Server: Web sphere, Web logic, Apache Tomcat, JBOSS
Version Control System: SVN, CVS
PROFESSIONAL EXPERIENCE
J2EE Developer
Confidential
Responsibilities:
- Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
- Implemented web based system using Struts MVC for GUI.
- Developed User Interface using GWT/AJAX in JSP and also performed client-side validation.
- Wrote various finely tuned HQL queries for persisting the data using Hibernate integrated with spring framework.
- Used Spring JDBC for persistence and Web services for access the system.
- Used JMS API to allow application components to read, send and receive messages.
- Used Message Driven Bean to communicate clients in the system.
- Created various web services and generated WSDL’s for some county applications to talk to this system.
- Developed Clients sending SOAP requests for the web services residing on other state applications for getting information regarding providers statewide.
- For testing used SoapUI to run the code properly or not.
- Developed several test cases using JUnit framework.
- Use to participate in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
- Build the project structure using Ant and used Jenkins for continuous integration.
- Deployed the application on WebLogic 8.1 Application Server.
Environment: Java, J2EE, JSP, Struts 2.x, Spring 3.x, EJB, JMS, JNDI, Oracle 11g, HTML 5, XML, AJAX, ANT, GWT, Rational Rose, Eclipse Indigo 3.5, SOAP, SoapUI, Web Logic 8.1 Application Server, Hibernate, JUnit 4.5, LOG4J, CVN.
Java/J2EE Consultant
Confidential
Responsibilities:
- Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
- Used Eclipse IDE for writing code and BEAWebLogic as application server.
- Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
- Used JDBC, MQ Series and Web Services, and Hibernate framework to access the data from back-end MS SQL database server.
- Worked on Struts, Tiles, Ajax, for developing the application.
- Implemented persistence layer using HIBERNATE. Hibernate Transaction Manager is used to maintain the transaction persistence.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- JMS for sending and receiving Message through application server.
- Involved in developing the applications using SPRING Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans)
- Used XML SAX to parse the simulated xml file which has simulated test data.
- Used SVN for version control.
- Used Log4J logging framework to write Log messages with various levels.
- Developed Automated Test Application which validates various XML document using Junit and XSLT.
- Used JRockit JDK to develop and run the underwriting workbench application.
- UsedGWTandWAS migration.
- Followed Agile Methodology during the development process.
- Work with DNS to map the website to its ip address.
- Extensively used GWT for developing AJAX applications.
- Used MAVEN to validate, compile and deploy the files.
Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS,JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.
Java/J2EE Consultant
Confidential
Responsibilities:
- Attended various meetings with users go through and understand the client requirements.
- Coordinating with client and onsite coordinator for clarifications.
- Developed EJB’s to validate user login details and provide the requested information to the client.
- Developed various entity classes to process database related functionalities.
- Created WSDL for processing the client request using JAX-WS and JAXB for binding mechanism.
- Reviewed the source code with team lead and peers.
- Review the code which involves JDBC, JNDI, and webservice.
- Unit tested various code modules and developed various unit test cases and documented.
- Maintained the code in SVN repository.
- Prepared the release notes and user documentation.
Environment: JAVA, J2EE, EJB2.1, DAO, JDK5.0, Webservices, Weblogic Server, Oracle, JDBC, PL/SQL Eclipse, Struts, ANT, SQL developer, Junit, SVN, Windows-XP, soapUI.
Java Developer
Confidential
Responsibilities:
- Contributed to the entire Software Development Life Cycle (SDLC), involving creation of business requirements document, technical requirements document, and code development and testing with Agile methodology
- User Interface was developed using HTML,JSP
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Developed different components of application such as JSPs, POJOs, using ECLIPSE and used TFS for version control
- Building and deployment of JAR files on test, stage systems in Tomcat
- Extensively used the JDBC API for database connectivity.
- Participated in overall design and derived detail design using UML class diagrams.
- Developed different components of application such as JSPs, POJOs, using ECLIPSE and used TFS for version control
- Building and deployment of JAR files on test, stage systems in Tomcat
- Designed and developed database packages, procedures, functions and triggers on Oracle 9i/10g databases.
- De-normalizing the tables to get obligor view as per project requirements.
- Addressed support requests/tickets (investigating, code modifying using Oracle PL/SQL and code review).
Environment: Java, JSP, Servlets, Struts, Oracle 10g, PL/SQL, SQL, UNIX, Tomcat
J2EE Developer
Confidential
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Developed the application front end using StrutsFramework.
- Used Struts Tiles framework along with JSP and HTML to construct the dynamic web pages (presentation layer) for the application.
- Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
- Developed and implemented using design patterns like MVC, Singleton, DAO, Front Controller, and Factory.
- Used SpringFramework to develop the business tier and integrated with OR mapping tool Hibernate.
- Designed and developed the data access layer using JPA with Hibernate to map the domain objects to Oracle11g database.
- Used XSD to generate and validate the SoapUI request and response.
- Tested the application functionality with SoapUI and JUnit Test Cases. Validated the SoapUI request and response with various SoapUI assertions like xpath match, schema compliance, Soap Fault…etc.
- Developed logging module-using Log4J.These log files aid in debugging as well as tracing functionality in the application.
- Used HUDSON ContinuousIntegration Toolfor automating the build of the project.
- Used SVN for version control and worked on Ant scripts for building and deploying the application.
- Configured and deployed the web applications using JbossApplication server.
Environment: JAVA 1.5, Java EE 5, JSP 2.1, Eclipse, Jboss 5.1, Spring 3.0, Hibernate 3.0, Struts 1.2.9, XML,HTML, JavaScript, Windows 7, Oracle 11g, JUnit, SVN, Ant 1.8, SoapUI 4.0.1 and Log4J,Hudson 2.2.0
Java Developer
Confidential
Responsibilities:
- Gathering requirements and prepared use cases and sequence diagrams.
- Developed class diagrams for the system.
- Developed Servlets to handle HTTP requests.
- Developed JSP pages which will help the recruitment management in Assurgent Technologies to track the candidate report.
- Developed front end pages with HTML, CSS, JavaScript and JSP tag libraries.
- Implemented JDBC to interact with database.
- Testing of individual modules for developer perspective.
- Performance tuning optimization of critical queries.
Environment: Java, J2EE, Servlets, JSP, JavaScript, CSS, UML, HTML, JDBC, Apache Tomcat, Net Beans IDE, Oracle 9i, MySQL.