Java/j2ee Developer Resume
Portland, OR
SUMMARY
- Over 6+ Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications.
- Experience working as a Programmer Analyst using Java.
- Strong understanding of a wide array of J2EE technologies such as JSP, Servlets, struts, spring, hibernate, Junit, frameworks, Web Services using EJB, JMS, XSD, XML, JSON and JDBC which are required to architect real.
- Extensive hands of experience in J2EE Design Patterns, MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Factory.
- Experienced in the analysis and design of applications using OOAD techniques, Rational Rose Use Cases and Design Patterns (MVC and Singleton).
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, Exception Handling, Reflection API and Generics (Java 5.0).
- Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
- Expertise in web-based GUIs development using Applets, Swings, HTML, DHTML, JavaScript, CSS and AJAX.
- Comfortable in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBOSS.
- Good Working Knowledge of ANT for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Strong Knowledge in the implementation of Java Multi Threaded Applications.
- Great command over IDEs like Eclipse, NetBeans.
- Followed Test driven development of Agile Methodology to produce high quality software.
- Good working experience on design and development of applications using SQL/PL-SQL, Stored Procedures with Oracle 11g/10g databases.
- Strong Knowledge in Software Development Life Cycle (SDLC) and involvement in various phases including requirements gathering, analysis, design, coding, testing and maintenance.
- Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines and work under minimal supervision possessing strong analytical, problem solving and communicational skills.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL, PL/SQL.
Java Technologies: J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, RMI, Web Services, Design Patterns, JAVA Beans.
Web/App. Server: Tomcat 5.5/6.0, Web Logic 7.0/8.1/9.2/10.0/10.3, Web Sphere 4.0/5.0/6.1, JBoss 3.2/4.0/4.2, SOAP, XML, GUI Designs and Development.
Frameworks & IDE Tools: Struts1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse 1.0/3.1, WebLogic Workshop 9.2, RAD 6.0, CVS, Rational Clear Case, TOAD.
Web-Development Technologies: JSP, XML, XSD, XSLT, HTML, Java Script, CSS, DHTML, Agile Methodology, Servlets, JSTL (Tag Libraries), JSF (Java Server Faces), RUP, i18n, MQ Series, RMI, Portals, ESB.
RDBMS: Oracle 11g/10g/9i/8i/7i, SQL Server, MS Access
OOAD: UML, Design Patterns.
Operating Systems: Windows 98/2000/XP/VISTA/7, Sun Solaris, RedHat linux 5.x and 6.x, Unix (AIX), MS-DOS.
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, MD
Java/J2EE Developer
Responsibilities:
- Involved in designing Project based on MVC (Model View Controller), Struts Framework, Spring Framework and J2EE specifications.
- Analyzed the Business Requirement specifications (BRD) and worked with Business Users and by Browse to Save">Business Analyst .
- Developed and enhanced UML Diagrams including Usecase, Class diagrams and Sequence diagrams.
- Developed JSP pages for presentation layer using Struts Also client side validations using Struts Validate framework/ JavaScript.
- Developed Web pages using Servlet and JSP, for the support app which is a test tool for a quick standalone testing of the webservice calls.
- Extensively used Hibernate, Spring Annotations, Spring AOP and Spring DAO.
- Used various Design patterns including Singleton, DAOs, and Valueobject etc.
- Used JavaScript, AJAX, HTML, DHTML, and CSS for front end web designing and EJB as the model.
- Used spring framework IOC and AOP modules for injections and interceptions.
- Implemented the business logic writing Struts action components and configuring XML files using Struts, spring and Hibernate framework.
- Followed Scrum implementation plan, involved in the scrum and sprint backlogs and daily scrum calls.
- Developed various user screen using JSP, HTML and JavaScript.
- Developed and documented REST/HTTP APIs and develop client code supporting new backend SOAP based Web Service.
- Configured java environment and Programmed on Linux operating system.
- Involved in refactoring and improving the UI look and feel thus increasing the number of applications for the client. Implement front end pages using HTML, CSS and client side tab out validations using JavaScript and JQuery.
- Developed test cases using Junit 4 and Selenium. Built Software modules using Ant.
- Developed SQL and PL/SQL queries to interact with Oracle database. Implement Core metrics and I2A tagging on the web pages for statistical purpose of the client.
- Converted workbench model to DDL script for DB2 database. Used Eclipse for developing business logic.
- Coordinated with business owners and business analysts to review requirements. Gave product demo before & got business user’s approval before check-in code & moved to integration testing server.
- Coordinated the overall execution of the test plan with Development and business representatives.
- Actively participated in High-level Document and Detailed level Document for different modules in the project.
Environment: J2EE, Java 1.6, JSP, HTML, JavaScript, XML, CSS, Eclipse IDE, Ant, Spring MVC, AJAX and JQuery, Struts, SVN, JDBC, EJB, JIRA and Oracle 11g, Windows.
Confidential, Portland, OR
Java/J2EE Developer
Responsibilities:
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Involved in designing the user interfaces using JSPs.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Implemented Struts Validation Framework for Action form Validations and Tiles framework in designing different layouts for the JSP’s in the presentation layer.
- Responsible for Documenting Status Reports in transaction Module.
- Implemented Payment transaction module for the customers by developing all the components using Java, JSP, Hibernate, Struts environments.
- Resolved technical issues reported by Client.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Data Access Object,Singleton and Factory.
- Used Log4j framework to debug and trace the application.
- Developed XML Web Services using SOAP, WSDL and UDDI.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
Environment: Java, J2EE, JSP, Struts, Oracle, XML,Rational Rose, RAD, Log4j, CVS, Hibernate, Web services, JDBC, JUnit, Design patterns.
Confidential, Jersey City, NJ
Java/J2EE Developer
Responsibilities:
- Participated in Requirements Analysis, and Design and Development phases of the project and worked in Agile Methodology.
- Designed the application using the core J2EE design patterns Singleton, Session Façade, Business Delegate, and Service Locator.
- Has good understanding of business application.
- Involved in Production and maintenance support.
- Involved in resolving the bugs arisen in the Production environment and enhancing the existing application.
- Used Object oriented JavaScript for developing rich client page.
- Developed the interactive web page using Struts 2.0, Hibernate, Ajax, XML, Object oriented JavaScript.
- Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
- Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
- Oracle database was used, wrote stored procedures for common SQL queries
- Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
- Used SAX Parser for parsing the xml document.
- Deployed the application on WAS, which includes archive JAR and WAR files.
- JBoss Server was used as the application server for deploying the application.
- Implemented Log4j by enabling logging at runtime without modifying the application binary.
- Used SVN as a version control tool and followed standard software life cycle.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using Junit test cases.
Environment: Java 1.5, J2EE, XML, XSD, JavaScript, AJAX, HTML, Servlet 2.3, Jsp 1.2, IntelliJ, JBoss, Struts 2, Hibernate, Log4j, Junit, SVN, Oracle 10g, and Eclipse, WAS.
Confidential
Java Developer
Responsibilities:
- Making a connection to backend Oracle database.
- Implemented the view layer using JSP, Business layer using spring 3.0, and persistent layer using DAO and Hibernate 3.2.
- Primarily responsible for reviewing the code.
- Developed application using spring for presentation and business tiers and Hibernate ORM for persistence management.
- Involved in design, development and maintenance of all the POJO's, configuration files and configuring beans, action classes and associations between them.
- Used J2EE design patterns like DAO, MVC, Command, Singleton, Factory Pattern, Front Controller, etc
- Implemented much of business logic using Stored Procedures to improve the performance of application.
Environment: Java, Servlets, JSP, Eclipse 3.0, Struts 1.2, Spring3.0, Hibernate 3.2, Oracle 10g, Apache Tomcat 7.0.
Confidential
Entry level Developer
Responsibilities:
- Responsible for understanding the requirements.
- Involved in Analysis and design phases.
- Developed the presentation layer of the application with JSP and Struts framework.
- Developed JSP pages and implemented client side validations.
- Involved in system integration.
- Designed and developed HTML front screens and validated user input using JavaScript.
- Preparation of unit test cases and testing Specification reviews.
Environment: Java 1.6, JSP 2.0, Servlets 2.5, JDBC 2.0, Struts framework, WAS 6.0, Eclipse, HTML, XML, Putty, Winscp, Winmerge, Soap UI, Maven, JavaScript, Windows XP.