Java Developer Resume Profile
Cleveland, OH
Summary:
- Having around 5 years of IT experience in all phases of Software Development Life Cycle SDLC including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Experience with Object Oriented Analysis, Design Programming.
- Expertise in developing Multi-tier enterprise level web applications using various Java 1.4/1.5, J2EE technologies JSP, Servlets, JDBC, JNDI and XML.
- Good knowledge and experience in implementing open source frameworks Hibernate, Struts,springand integrating among them.
- Expertise in web development using HTML, DHTML, XHTML, CSS, JavaScript,
- JQuery and AJAX Technologies.
- Strong experience in deployment and configuration of application servers IBM Web sphere, BEA Web Logic, Apache Tomcat.
- Been working on diverse Database Servers like Oracle 9i/8i, MySQL 5.0
- Good experience in Apache ANT and Maven.
- Working on Eclipse IDE for JAVA/J2EE Application development.
- Strong hands-on experience on Application Servers viz., IBM WebSphere, JBOSS, and Weblogic including configuration, administration and documentation.
- Strong acquaintance with Web Servers like Apache TOMCAT.
- Experience with major databases such as Oracle, DB2, MYSQL, MS Access and MS SQL Server.
- Good Experience in developing test cases with JUnit and logging with Log4j.
- Experience in using Maven and Ant for build automation.
- Hands on experience in building projects using IDEs Eclipse, My Eclipse, RAD, NetBeans.
- Experienced in working with different operating systems Windows, UNIX LINUX.
- Excellent organizational and interpersonal skills with a strong technical background.
- Quick Learner, Self-motivator and ability to work in challenging versatile environments with an excellent written/verbal communication.
- Good in client interaction and offshore co-ordination.
- Strong team playerand display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
- Good communication skills, leadership skills, interpersonal skills, self-motivated, quick learner, team player, pro-active learner.
- Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Listening, Presentation skills.
Technical Skills:
Languages: JAVA1.4/1.5, Java/J2ee, HTML, Java Script, C, C , SQL, PL/SQL
J2EE Technologies: Servlets, JSP, AJAX,JMS,JDBC, Web Services
Frameworks: Struts1.x/2.0,Hibernate2.0/3.0,Spring 2.x,MVC
J2EE Design Patterns
Application/Web Servers: BEA Web logic, IBM Web Sphere, Apache Tomcat Web Server, Glassfish, JBoss, Jetty
XML Technologies: XML,XSD,DTD,XSLT,XHTML,SAX,DOM,SOAP,WSDL
Databases: MySQL,Oracle11g/10g/9i/8i,SQL Server 2000/2005
IDEs: NetBeans, Eclipse3.6
Tools: CVS, SVN,Apache Ant, SQL Developer
Operating Systems: WINDOWS 9x/NT/2000/XP/2003, UNIX, Linux
Professional Experience:
Confidential
Java Developer
Responsibilities:
- Responsible for gathering the system requirements, feasibility study, System analysis, design, and development.
- Implemented the template-based categorization of presentation content using Model-1 architecture and implemented using spring framework.
- Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, Spring Forms and Java script, CSS, Ajax, JQuery, JMesa and Custom Taglibs.
- Developed the User Interface validation frame work in combination of custom validation build on top of spring validation frame work from the form bean.
- Implemented Dependency Injection IOC feature of spring framework to inject dependency into objects and Log4j is used for Logging.
- Developed Server side components with coordination of JDBC and Spring using web established frame work designed under the guidelines of DAO's and DO's.
- Developed Unit testing frame driven by Test First methodology TDD , used mock objects, easy mock, cactus, Selenium to develop the test cases for server side as well as for user interface.
- Build dynamic tables on the user interface using JMesa API.
- Configured development environment using JBoss application server for developers integration testing.
Environment:JBoss, Eclipse, JDBC, Spring IOC, Spring MVC, Java Script, JQuery, AJAX, JMesa, CSS, CVS, JUnit, Easy Mock, Oracle, Sun Solaris.
Confidential
Java Developer
Responsibilities:
- Responsible for gathering the system requirements, feasibility study, System analysis, design, and development.
- Implemented the template-based categorization of presentation content using Model-1 architecture and implemented using Struts framework.
- Involved in creating and design the design documents using Microsoft Word.
- Developed components of web services JAX-WS, REST, JAX-RPC, Apache CXF end to end, using different JAX-WS standards with clear understanding on WSDL type, message, port Type, bindings, and service , SOAP using various message exchange patterns like In only and In Out.
- Developed the reusable common validation framework for client side validations in combination of java script and commons validations framework and custom build validation rules for the application.
- Developed and enhanced existing persistence framework in combination of DO and DAO design pattern using the ORM tool Hibernates.
- Leveraged the IOC concepts of spring framework to integrate Struts based user interface with Hibernates based persistence interface.
- Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
- Used several design patterns like business delegate, DAO and front controller in the development process.
- Developed Stateless session beans to parse parser frame work and process the user request into domain object DAO design pattern to delegate the business request to the business delegate object.
- Implemented Test First unit testing framework driven using JUnit, and published assertion framework build on top of the JUnit Assertions.
- Implemented JMS messaging on queues, topics.
- Used Apache Log4J logging API to log errors and messages.
- Involved in writing Detail Design Documents with UML Specifications.
- Build components scheduling and configuration using Maven, Quartz.
- Used SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
- Resolved the production tickets issued and deployed patches to the test environment.
Environment: JDK 1.5, J2EE5, Web Sphere 7.0,Portal Server 6.0, RAD8.0.3, Hibernates2.0, Struts1.0, Spring2.5, EJB 3.0, JMS, Java Script, Web Services, AXIS, SOAP, JAXRPC, WSDL, Maven, Rational Clear Case, JUnit, Fixtures, DB2,JIRA.
Confidential
Java/J2EE Developer
Responsibilities:
- Followed Agile software development with Scrum methodology.
- Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Fa ade, and Singleton.
- Used Hibernate in persistence layer and developed POJO's, Data Access Object DAO to handle all database operations.
- Worked on Oracle as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Spring Web Services SOAP, WSDL .
- Server side validations using Struts Validator and Hibernate Validator framework.
- Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Wrote custom JSP tags for role-based sorting and filtering.
- Used JQuery for UI centric Ajax behavior.
- Used Log4j to assign, track, report and audit the issues in the application.
- Worked on project build-script by using ant and deployed on JBoss.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment:Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, XML, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, EJB.
Confidential
Java Developer
Responsibilities:
- Designed the Object Model and Architecture for the application using Visio, writing Technical Specification document Preparing the schedule for the entire SDLC
- Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
- Involved in development of User Interface using JSP, JavaScript, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
- Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
- Used Struts validator framework to validate data.
- Implemented the business logic in stateless session Beans
- Developed Message Driven Beans to send emails notifications.
- Developed backend procedures using PL/SQL.
- Source code maintenance using CVS.
- Participated in Unit testing and functionality testing for tracking errors and debugging the code.
Environment:Java, J2EE, Struts 1.2, HTML, Oracle 9i, JSP, EJB, JUnit, WebSphere 5.x, XML, UML, CVS, Visio, WSAD 5.x, Windows, Unix.