Jee Developer Resume
Middle Town, NJ
PROFESSIONAL SUMMARY:
- Java/J2EE Developer with 7+ years of experience in Designing, Developing and Deploying n - tier web applications and client/server applications using Java, J2EE Technologies and Web Technologies for enterprise applications. Involved extensively in designing/developing web based applications using MVC design patterns.
- Expertise in design and development of various web and enterprise applications using Java EE technologies like JSP, JSTL, Servlets, JDBC, Hibernate, Spring, EJB, Web Services, DB2, MySQL, Oracle, HTML5, CSS3, DHTML, AJAX, JavaScript, JQuery, Angular JS, Bootstrap.
- Extensive programming experience in Struts, Spring-MVC, Spring Security, Spring IOC and Spring DAO.
- Strong noledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business, Delegate, Session Façade, Service Locator.
- Developed Application Design using IBM DB2 and Ration Application Developer (RAD).
- Good noledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
- Hands on experience on implementing Object Oriented Analysis & Design (OOAD).
- Hands on experience using Messaging Services like JMS, MQ Series.
- Hands on experience with Angular JS and Ext JS.
- Experience developing applications using IDE’s like Eclipse, IBM WSAD and RAD, WebLogic Workshop and JDeveloper.
- Experience in developing build scripts using Ant, Maven and Shell Scripts
- UsedWebSphere Application Developerand WebLogic Application Server for building, testing and deploying application locally.
- UsedLog4jto print the logging, debugging, warning, info statements.
- Hands on experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Hands on experience in VPN, Putty, winSCP, VNCviewer.
- Experience in SOA (Service Oriented Architecture) and Web Services technologies (SOAP, WSDL, RESTFUL).
- Experience in working with UNIX and Linux Operating Systems.
- Excellent communication, presentation and interpersonal skills. Strong troubleshooting and organizational skills.
- A thorough professional with proactive attitude, out of the box thinking and generating new ideas.
- A keen communicator with the ability to relate to people across all levels in the organization.
- Strong Design noledge and articulation experience to the development team.
- Able to learn/adapt emerging technologies in work area and Managed to work with these technologies while developing POC based on Frameworks.
TECHNICAL SKILLS:
Languages: Java 5/6/8, JEE, HTML 5, XML, SQL, Python, PHP, JSON, JQuery, Bootstrap.
Java/JEE Technologies: Swing, JDBC, Servlets, JSP, Spring, Struts, EJB, Maven.
Databases: Oracle 9g/10g/11g, MySQL, DB2.
XML Tools: JAXP.
Testing Tools: ANT, JUnit, Maven.
Web Services/API: Spring-WS, JAX-WS, JAX-RS, AWS.
Internet Tools and Technologies: AJAX, HTML 5, XML, XSLT, JavaScript, AngularJS.
IDE: Eclipse, RAD.
Application/Web Server: Oracle Web Logic, IBM WebSphere, JBoss, Apache Tomcat.
Version Control Tools: Perforce, WinCVS 1.3, VSS 6.0.
Operating Systems: UNIX, IBM AIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Middle Town, NJ
JEE Developer
Responsibilities:
- Developed 3-tier web application using Spring MVC Framework.
- Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs, Java Spring, AngularJS, JQuery, Bootstrap, CSS.
- Developed DAO design pattern for hiding the access to data source objects.
- Wrote classes and Interfaces for implementing business logic and validations to be used while workflow execution.
- Implemented core framework components for executing workflows using Core Java, JDBC, and Servlets & JSPs.
- Involved in design, development and maintenance of all the POJO ‘s, configuration files and configuring beans, action classes and associations between them.
- Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
- Used Hibernate extensively to persist the data into the Oracle11g database.
- Used multithreading in programming to improve overall performance.
- Deployed application on WebLogic Application Server.
- Used Java Messaging Services(JMS) for reliable and asynchronous exchange of important information.
- Consumed Restful Web services provided by Network Data to use for Equipment Availability.
- Created WAR files, compiled them and run those using Maven scripts.
- Used JIRA Web Services for bug and issue tracking.
- Performed Unit testing and Support system testing to resolve any defects raised during test cycle.
- Conducted code review for team members, involved in JUnit testing Performed Unit Testing for each module and prepared Code Documentation for future reference and upgrades.
- Involved in analyzing code and finding the root cause by debugging the code.
- Involved in Daily Scrum Meetings and production issues status calls.
Environment: Java, JEE, WebLogic Application Server, IBM RAD 7.5.5, JSP, Servlets, ORM, HTML5, Spring, AngularJS, CSS, Bootstrap, JDBC, DB2, JQuery, Maven, JUnit, Restful Web services, Oracle11g.
Confidential, Bentonville, AR
JEE Developer
Responsibilities:
- Responsible for overall design & analysis of UI components and integration with existing J2EE.
- Understood functional specifications, designing and developing creative solutions to meet business requirements
- Experience in an Agile Software Development environment using Agile methods like XP and SCRUM.
- Developed SOAP based web services to provide services for front-end web.
- Front-end development using HTML, JSP, Ajax, JSTL, DOJO, JSF, CSS, JQuery, AngularJS, Bootstrap.
- Used Spring framework in UI designing (Tiles) and validations
- Developed Action Classes, which holds business logic in Spring framework.
- Implemented the integration of Struts with spring.
- Worked in JavaScript and web technologies for the browser (HTML, XML, CSS, JSON).
- Involved in working with container management (Apache, JBoss)
- Implemented solid relational DBMS skills Confidential SQL server, Oracle MySQL, MS SQL, Oracle or other DBMS products.
- Written POJO Classes .hbm file extensions for Hibernate Object-To-Relational Mapping.
- Implemented the integration with the back end system with web services using SOAP and WSDL.
- Deployment is done on IBM Web Sphere Application Server.
- DevelopedJava Beansand Utility Classes for interacting with the database using JDBC.
- Configured and build Asynchronous communication with JMS services with MQ Series.
- UsedSAXandDOMfor parsing XML documents andXSLTfor transformation.
- Created jar files, compiled them and run those using Maven scripts
- Developed and executed Unit Test cases using JMeter by supporting TDD (Test Driven Development)
- Configured log4J for logging.
- Used Clear case as version control tool and Clear Quest for defect management.
- Implemented a messaging module using JMS to run on WebLogic Application Server.
- Used Java Messaging Services(JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used CVS as source code repository system for source code version control.
- Monitored the logs using Log4J and fixed the problems.
- Wrote build and deployed scripts using ANT scripts.
- Designed database tables needed for the project in Oracle database.
- Used JUnit to implement test cases for Unit testing of modules.
Environment: Java, JEE, Agile, HTML, JSP, Ajax, JSF, Struts, Spring, Hibernate, SOAP, WSDL, XML, IBM WebSphere Application Server, MDB, SQL, JMeter, log4j, ANT.
Confidential, AR
JEE Developer
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Participated in business meetings along with business analysts to record user requirements, and developed design documents and reviewed.
- Implemented Spring IOC to resolve dependency injection.
- Worked on Factory design pattern to access domain objects.
- Developed Graphical User Interfaces using JSP with component library for user interaction.
- Used Maven to build, run and create WAR files.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database.
- Used JMS messaging framework in the application to communicate with a variety of external systems dat house member and provider data and to a medical term translation application called Auto coder.
- Wrote test cases in JUnit for unit testing.
- Created DHTML pages, used JQuery for client-side validations, and AJAX to create interactive front-end GUI.
- Published and consumed SOAP Web Services for transferring data between different applications.
- Involved in administering Project artifact deployed on a JBoss Application Server.
- Used Eclipse3.8 IDE for developing code modules in the development environment.
- Implemented the logging mechanism using log4j framework.
- Used SVN version control to track and maintain the different version of the project.
- Worked on a variety of defects to stabilize application.
Environment: Java, JEE, JSF, spring, Hibernate, JBOSS Application Server 5.0, Apache Axis 2.0, Apache Active MQ 5.4.2, UNIX, SQL Server 2008 (R2 - Enterprise Edition), HTML, CSS, AJAX, JQuery, Eclipse3.8, Maven 3.0.4, JUnit3.8, Log4j, SVN.
Confidential
JEE Developer
Responsibilities:
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE9g.
- Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
- Worked on coding of Servlets and EJB communication
- Worked on Maven for getting project relevant facts including common-collection.jar, Common-Logging .jar.
- Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans, JSP pages.
- Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
- Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data.
- Worked on database layer for updating and retrieval operations of data from oracle database.
Environment: Java, JEE, Struts Framework, JSP, Servlets, JDBC, HTML, CSS, PL/SQL, Oracle 9g, Eclipse, SQL Developer, OC4J application Server, MS-VSS (Version Control).
