Java/j2eedeveloper Resume
Rochester, MN
SUMMARY
- Around 7 years of software development experience in developing extensible and intuitive web applications and enterprise software using Java and J2EE technologies.
- Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM, and RUP.
- Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies.
- Thorough working knowledge in application development usingJava,J2EE, EJB, JSP,JavaScript, Servlet, JDBC, JSF (JavaServer Faces), Struts, Hibernate, Spring (including web flow)
- Experience in developing web applications using Spring MVC Framework.
- Through working knowledge in coreJava, JDBC andJavaBeans.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, JQuery, HTML, CSS, XML, and JavaScript.
- Experience in working with application development environments using IBM Web Sphere and Apache Tomcat.
- Proficient in Object - Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like JBuilder, Eclipse, RAD and Net Beans.
- Expertise in Design Patterns including Data Access Object, Session Façade, Business Delegate, MVC, and Singleton.
- Strong experience with JUnit Framework in performing unit testing in applications.
- Proficient in RDBMS concepts and worked with MySQL, Sybase, Oracle and DB2.
- Proficient in SQL, PL/SQL. Developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
- Used Maven scripts to build and deploy theJ2EEapplications.
- Worked on Log4J package for logging purposes and CVS, SVN and GIT for the version control.
- Good knowledge of using PERL on Operating Systems.
- Strong Experience on JSON.
- Performed unit testing using JUnit integration and deployment of applications on done using tools such as ANT and Maven and debugging through log4j
- Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++
Frameworks: JSF, Struts, Spring, EJB3.0, Hibernate, ANGULARJS, Junit.
Databases: Oracle, SQL Server, DB2.
Web Technologies: HTML, XML, JavaScript, DHTML, CSS, JQuery, AngularJs, ExtJs, JSON, DHTML, XHTML, XML, XSL, XSLT
J2EE Technologies: Servlets,JavaBeans, JSP, JMS, JDBC
Scripting Languages: JavaScript, AJAX
Web Services: JSON, SOAP, REST, XML, WSDL
Version Control Tools: SVN, Clear Case, CVS, ANT.
Web and App Servers: Tomcat, Web Sphere, Web logic Server, JBOSS
Operating Systems: Windows XP/2000/NT, Linux, UNIX
Development Tools: Log4J, Ant, Eclipse, My Eclipse, Net Beans and JCreator
PROFESSIONAL EXPERIENCE
Confidential, Rochester, MN
Java/J2EEDeveloper
Responsibilities:
- Work closely with Liaisons to gather high level requirements from end users and create Functional and Technical requirement documents.
- Implement single sign on and LDAP for login authentication.
- Developed the application using Spring MVC framework and IOC for dependency injection
- Used Hibernate ORM framework with spring framework for data persistence and transaction management.
- Created UI mock up screens and developed screens with JSP, CSS and custom tag libraries
- Created custom components using JQuery and JavaScript which can be used by all the maintenance applications in MSS.
- Developed REST web services to interact with UI.
- Used REST Controllers to replace the existing operations layer which acts as bridge between business layer and the UI.
- Used JUnit framework to write test cases for unit testing.
- Used Power mock & Mockito libraries to create mock objects to verify the service logic.
- Developed a single threaded java daemon to migrate Referral Patient data from External Medical Professionals system to MSS.
- Developed message driven beans (MDB) to listen to HL7 messages.
- Created complex stored procedures and functions in Oracle database.
- Used ANT scripts to build the application and deploy on Web Sphere Application Server.
- Used IBM Ration ApplicationDeveloperas an IDE for application development & Rapid SQL for database.
- Used Team Foundation Server (TFS) for version control.
- Created UML diagrams using SAP's Power Designer Tool.
- Supported all MSS applications on-call and production support on a weekly rotation.
- Followed Agile software development using Scrum
Environment: Java1.6,J2EE, Java Fx, JSP, Servlets, Spring 3.2.3, WebSphere Application Server 7.0, Spring MVC, Ajax, JavaScript, JQuery, CSS, Hibernate, JSON, Log4J, EJB, web services (RESTful, SOAP), SOAP-UI, Oracle 11g, DB2, Sybase, RAD 8.0, Rapid SQL 8.5, WebSphere MQ, Power Designer, Ant
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Created the web application using MVC Struts framework.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
- Analyzing and design requirements provided by business users.
- Used JSP, JavaScript, JQuery, AJAX, CSS and HTML as data and presentation layer technology.
- Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
- Developed SOAP based Web Services using JAXB.
- Developed web based applications using JavaScript, HTML, DHTML and CSS.
- ImplementedJAVA-J2EEtechnologies including specialization in XML, XSL, and XSLT.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Involved in implementation of MVC pattern using JSF and Spring Controller.
- Involved in developing stored procedures and Triggers.
- Write PL/SQL procedures for intensive database transactions for Storing high volume Data.
- Created and consumed RESTFul Web Services using JAX-RS.
- All the modifications were performed using JSP, Servlet and XML.
- Writing design specification and develop test cases using JUNIT.
- Implemented the logging mechanism using Log4j framework.
- Implemented using variousJ2EEdesign patterns such as Session Façade, Business Delegate, Value Object, Data Access Object, etc.
- Working experience in using Oracle backend Database.
- Used CVS as version control system for the source code and project documents.
Environment:Java, Struts, Hibernate, Spring, EJB, WSDL, JQuery, Eclipse, CVS, JAXB, SOAP, REST, AJAX, JQuery, HTML, JSON, JavaScript, CSS, HTML, JSP, Unix Shell Scripting, Web logic, Oracle 10g, Ant, Log4j, Design Patterns.
Confidential, Denver, CO
Java/J2EE Consultant
Responsibilities
- Defined and designed the layers and modules of the project using OOAD methodologies and standardJ2EEdesign patterns & guidelines
- Designed and developed all the user interfaces using JSP, Servlets and spring framework.
- Developed the DAO layer using Hibernate and used caching system for real time performance
- Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on log on ID
- Developed Web Service provider methods using WSDL, XML and SOAP for transferring data between the Applications
- Configured JavaMessagingServices (JMS) on WebSphereServer using EclipseIDE
- Used AJAX for developing asynchronous web applications on client side
- Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
- Design and develop XML processing components for dynamic menus on the application
- Adopted Spring framework for the development of the project
- Developed the user interface presentation screens using HTML, CSS, JavaScript, jQuery and Ajax.
- Co-ordinated with QA lead for development of test cases and defects allocation and resolution of those defects
- Involved in unit testing with test cases using JUnit framework
- Developed build and deployment scripts using Apache ANT to customize WAR and EAR files
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
- Used Spring ORM module for integration with Hibernate for persistence layer
- Involved in writing Hibernate Query Language (HQL) for persistence layer
- Used Log4j for application logging and debugging
- Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project
Environment:Java, JSP, HTML, CSS, JavaScript, AJAX, Servlets, Struts, Hibernate, EJB (Session Beans), Log4J, WebSphere, JNDI, Oracle, Windows XP, UNIX, ANT, Eclipse.
Confidential
Associate Java Developer
Responsibilities:
- Implemented Struts Frame Work based on MVC paradigm.
- Developed the UI layer using Form Beans and Action classes.
- Developed the UI layer using HTML and Client-Side validations were done using JavaScript.
- Developed Jasper reports using iReport.
- Used Collections framework.
- Created web pages using JSP and Servlets.
- Developed Entity Beans where transaction persistence is required.
- Involved in the database design and modification using SQL in Oracle.
- Involved in unit testing.
- Involved in the complete SDLC software development life cycle of the application from requirement analysis to testing.
- Developed UI using HTML, and CSS for interactive cross browser functionality and complex user interface.
- Created complex SQL Queries, PL/SQL Stored procedures, Functions for back end.
- Prepared the Functional, Design and Test case specifications.
- Involved in writing queries in Oracle to do some database side validations.
- Performed unit testing, system testing and integration testing
- Developed unit Test Cases. Used JUNIT for unit testing of the application.
- Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects. Resolved more priority defects as per the schedule.
Environment: Core Java, Junit, HTML, CSS, PL/SQL, Oracle.
