Sr Java Developer Resume
Wayne, PA
SUMMARY
- Over 7 years of extensive information technology experience in designing, coding, integrating and testing software (SDLC) implementations using Java/J2EE involving development of Multi - Tier, Client/Server and Web based applications and Involved in various phases of Agile Software Development Methodologies.
- Extensive development experience specializing in a environment building n-tier applications using Java, J2EE, JSP, Servlets, JDBC, JNDI, EJB, Struts, JavaBeans, JavaScript, HTML, XHTML/DHTML & XML, Ant and Log4j.
- Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Working knowledge of Rational Rose and MS-Visio
- Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, and Spring MVC.
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services.
- Extensively worked with frameworks like Struts, Spring MVC and Hibernate.
- Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
- Experience in working with IBM Web Sphere 6x, 7x application server technologies, BEA WebLogic and Apache Tomcat.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Strong working experience of Relational Database Management Systems like Oracle, IBM DB2 and MSSQL Server.
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Good team player and ability to work in fast paced environment
TECHNICAL SKILLS
Programming: Java
Java Technologies: Java, J2EE, Servlets, JSP, JSTL, JDBC, JNDI, SOAP and RESTful Web Services.
Internet Technologies: HTML, DHTML, CSS, JavaScript, J Query, AJAX, XML, XSD, XSLT, DTD, SOAP.
Frameworks: Spring and Struts
ORM: Hibernate
Databases: Oracle, IBM DB2, MS SQL Server
Query Languages: SQL,PL/SQL
Application Servers: BEA WebLogic, IBM WebSphere, Apache Tomcat, JBoss
Version Controls: VSS, CVS, SVN
IDE/Development Tools: IBM RAD, Eclipse, MyEclipse.
Designing Tools: Microsoft Visio, Rational Rose
Operating Systems: Windows,UNIX,LINUX
PROFESSIONAL EXPERIENCE:
Confidential
Sr Java Developer
Responsibilities:
- Followed AGILE Methodology with SCRUM Meetings and involved in maintaining Sprint backlogs during the development cycles.
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application.
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and usedvarious controllers to delegate the request flow to the Backend tier of the application.
- Used JSPs in the presentation tier along with various Spring tags, JSTL tags, CSS and JavaScript and AJAX.
- Used J-Query to prevent cross browser issues.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
- Used Spring MVC design pattern while developing the application.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Involved in writing complex HQL, Stored Procedures to handle the persistence operations.
- Defined beans in xml for dependency injection using Spring IOC/Core.
- Involved in the development of SOAP and RESTful Web Services for various business functionalities.
- Actively participated and presented the completed specifications during the code reviews to ensure the development is complete and follows the corporate standards.
- Involved in defect fixing during QA phase of the application.
Environment: Java/Java EE 5, Eclipse 3.5, BEAWebLogic 10.X, Spring 2.x, Spring MVC, Spring IOC, JSP, Servlets, JavaScript, J Query, AJAX, HTML, JSTL, Hibernate 3.X, XML,Log4j, CVS, Oracle 10g, SOAP Web Services, RESTful Webservices Windows XP.
Confidential - Wayne, PA
Java/J2EE Developer
Responsibilities:
- Involved in the Requirements gathering, Analysis, Design and implementation of the project.
- Involved in various phases of SDLC (Software Development Life Cycle).
- Involved in creating class diagrams and all technical flow diagrams.
- Implemented Core Java modules like Inheritance, Exception Handling.
- Used JSP’s in the presentation tier along with various Spring tags, JSTL tags, CSS and Javascript.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Used various Design Patterns like MVC, Factory, Singleton while developing the application
- Spring AOP is used for Security and Session Management.
- Used CVS for code repository and as version control mechanism.
- Developed the classes for Unit Testing by using JUnit.
- Used TOAD for oracle for SQL queries and scripts.
- Executed test cases for Unit, System, Integration Testing.
- Worked with User Acceptance Testing (UAT) to fix the bugs.
Environment: Java, J2EE, Eclipse IDE, Servlets, JSP, Spring, IBM WebSphere, VSS, EJB 3.0, JavaScript, JMS, JDBC, XML, JSF, Rational Rose, Log4j, JUNIT, CVS, UML, Oracle 10g, PL/SQL, Unix, Linux, Windows.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analysing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Used UML and Rational Rose for system design and modelling.
- Implemented the AJAX, JSPs, Servlets, and EJBs in the MVC Struts Framework to effectively handle the workflow of the application.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
- Executed complete implementation of business/data access layer in WebSphere Application Server.
- Involved in developing application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
- Involved in getting the data from server side technologies using Http services, SOAP Web services.
- Involved in configuring Web.xml, Struts-config.xml.
- Developed Log4J logging API to log errors and messages.
- Created Test Plan, High-level design, Interface agreement documents for major release.
- Used ORACLE for back end database access and caching.
- Developed build and deployment scripts using Maven to generate WAR, EAR and JAR files and store them on the repository, publish and deploy on the WebSphere.
- Involved in fixing defects and troubleshooting issues on UNIX environment.
Environment: Java, J2EE (EJB 3.0, JNDI), Servlets, HTML, MVC Struts, PL-SQL, WebSphere Application Server, Rational Rose, SOAP Web Services, UML, MS Visio, Rational Unified Process (RUP), XML, Oracle, VSS, Log4j, Unix.
Confidential
Java Developer
Responsibilities:
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
- Involved in development of Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
- Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various EJBs for handling business logic and data manipulations from database.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML, SVN.
