Java Developer Resume Profile
Camp Hill, PA
PROFESSIONAL SUMMARY:
- 7 years of experience in Software Life Cycle Development including analysis, design system/database/OO , development deployment, testing, documentation, implementation maintenance of application software in web-based environments, distributed n-tier architectures.
- Strong expertise in development and deployment of web components that include Servlets, JSP, JSF, Java Scripts , JQuery and business layer components that include, Web Services, and JDBC, JMS.
- Experience Working on html, CSS, Javascript, Ajax and jquery.
- Developed the front end using JSP, Jquery, and Ajax Calls.
- Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Expertise in implementing Service Oriented Architectures SOA with XML based Web Services SOAP/UDDI/WSDL .
- Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit testing.
- Experience utilizing the Java client for web service calls
- Strong Knowledge and Implementation experience in Multithreading.
- Installation, configuration and administration knowledge of Apache Tomcat.
- Highly impressive skills in Core Java and Object Oriented Programming concepts.
- Strengths include broad and deep technical knowledge with ability to quickly assess and learn unfamiliar systems and to analyze, scope and establish technical and business requirements.
- Excellent design skills and also worked on J2EE design patterns.
- Good knowledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Fa ade and Service Locator.
- Experience in SDLC, Agile SCRUM Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
- Ability to pick up new technologies based on prior training and used Open Source technologies tools extensively.
- Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.
TECHNICAL SKILLS:
Languages: Java/J2EE, C/C , XML.
Operating Systems: Windows 98/2000/XP/NT, Unix/Linux
Web Technologies: Servlets 2.4/2.5, JSP 2.0/2.1, Custom Tags, JDBC 2.0/3.0.
Front-End Tech: HTML, XML, Java Script, AJAX, CSS.
J2EE Technologies: JNDI, EJB 2.0/3.0 SLSB, SFSB, Entity Beans .
Web/App. Server: IBM Web Sphere 5.5/6.0, Apache Tomcat 5.5/6.0, JBoss, BEA Web Logic8.
Frameworks: Spring MVC, Hibernate 3.0
Tools: ANT, Maven, JUnit, Log4j.
Database: MySQL, Oracle 10g.
IDEs: Eclipse, MyEclipse, RAD 6.1, WSAD5.1, Net Beans
SW Methodologies: Waterfall Model, Agile.
PROFESSIONAL EXPERIENCES:
Confidential
Role: Java Developer
Responsibilities:
- Designed User Interfaces using JSP, CSS, HTML, and JavaScript, JQuery.
- Used Bridge Architecture Framework for development.
- JavaScript validations at client side and server side.
- Used agile methodologies
- Contributed in all phases of the project like coding, implementation and testing.
- Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.
- Developed Controller Servlets and Action Servlets to handle the requests and responses.
- Developed Servlets and created JSP pages for viewing on a HTML page.
- Developed the front end using JSP, Jquery, and Ajax Calls
- Developed various EJB's to handle business logic.
- Designed and developed numerous Session Beans deployed on Web logic Application Server.
- Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Websphere Studio Application Developer WSAD 5.0 .
- Created test plans and JUnit test cases and test suite for testing the application.
- Have good Knowledge and Experience using FLEX 2.0.
- Work closely with development teams to analyze, debug and resolve any build issues.
Environment: Java, J2EE, JSP, Custom Tags, Servlets, JDBC, JNDI, EJB, AJAX, Cargos, XML, HTML, JavaScript, WebLogic
Confidential
Role: Java Developer
Responsibilities:
- Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle SDLC of the project.
- Assisted the analysis team in performing the feasibility analysis of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
- Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
- Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Websphere Studio Application Developer WSAD 5.0 .
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Consumed Web Service for transferring data between different applications.
- Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
- Integrated Spring DAO for data access using Hibernate
- Created hibernate mapping files to map POJO to DB tables
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all the debugging and error information.
- Developed Ant build scripts for compiling and building the project.
- Used IBM Websphere 5.0 for deploying the application.
- Used CVS Repository for Version Control.
- Created test plans and JUnit test cases and test suite for testing the application.
- Good hands on UNIX commands, used to see the log files on the server.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Participated in the production support and maintenance of the project.
- Setting the coding standards and code review.
- Unit test case preparation and Unit testing as part of the development.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
Environment: Java 1.4.1, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Hibernate 3, Oracle 9i and Windows.
Confidential
Role: Java Developer
Responsibilities:
- Involved in development of business components and design of data access objects and other back end components.
- Developed UI components using HTML, CSS, JSP, JSP Tag libraries JSTL and JavaScript JQuery.
- Followed Agile Methodologies.
- The application uses JQuery/JSON for a dynamic and interactive UX and data retrieval.
- Implemented eCustomer presentation layer GUI , based on Common Controls framework, Involving Servlets, JSP, CSS, XSLT, JavaScript for client side validation, AJAX for Interactive client GUI with Form Beans and EJB.
- Implemented data access using Hibernte persistance frame work
- Integrated Spring DAO for data access using Hibernate
- Created hibernate mapping files to map POJO to DB table
- Configured and Coordinated in build, release and deploy process in Websphere App server using Ant scripts.
- Json REST web services have been developed using Spring Web annotations and Hibernate
- Hibernate mappings were based on XML and not annotations thus making the DAO objects serializable for JSON
- Optimized HQL queries at runtime through lazy loading and Level 2 cache wherever necessary
- Performed unit testing for all the components using JUnit.
- Involved in system testing and user acceptance test
- Created test plans and JUnit test cases and test suite for testing the application.
- Good hands on UNIX commands, used to see the log files on the server.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Participated in the production support and maintenance of the project.
- Setting the coding standards and code review.
Environment: JDK 1.4, JSP, Struts 1.35, Spring Framework 2.0 IOC, Apache Axis, AJAX, DOJO, JavaScript, Hibernate 3.0, JQuery, CSS, XML, XSLT, ANT, Maven, REST, JDBC, Websphere Portal Server 5.1.
Confidential
Role: Java Developer
Responsibilities:
- Part of the technical team in the development of Model View Controller MVC Model architecture to handle configuration, database connectivity, and template management allowing the developer to focus on application-specific business logic.
- Created a Reporting tool using JSP and Servlets that calculates the amount of state and federal taxes.
- Involved in the development of a web authentication module using Java Servlets, JSP to authenticate a user based on a dynamically created token by a web authentication software
- Handle Session Time-outs with HTTPSessionListener interface.
- Performed XML parsing using DOM parser.
- Tracked software errors with Clear Quest and coordinated with help desk staff in resolving bug.
- Maintained version control using CVS.
Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Weblogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and Junit.