Java Developer Resume
SUMMARY
- 8+ years of technical expertise in complete software development life cycle (SDLC) process which includes Requirements gathering, Analysis, Design, Development, Testing and Implementation.
- Extensively worked on n - tier architecture systems with application system development using Java, JDBC, Servlets, JSP, EJB, JMS, Web services, WSDL, SOAP, spring, Hibernate, XML, SAX, and DOM.
- Implemented Rich User Interfaces using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript, and AJAX.
- Have good experience in XML, XHTML, DTD, Schema, XSLT, SAX, DOM, JAXP, and JAXB.
- Deployed and Configured Java/J2EE applications in LINUX environments.
- Expertise with spring, Hibernate, and Struts application frameworks.
- Expertise with using the JUnit for testing the applications.
- Have good experience to implement various J2EE and well versed with Design Patterns (Singleton, Factory Pattern)
- Expertise in installation and configuration of WebLogic, WebSphere, Tomcat, JBoss, Glass Fish app servers.
- Experience in Health Care, Retail, HR, Telecom, Banking, and Financial domains.
- Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Anonymous PL/SQL programs, Cursor Management, Exceptions handling and triggers.
- Very good knowledge of all the Object Oriented Programming concepts (Inheritance, Encapsulation and Polymorphism).
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
- Strong experience in different phases of Software Development Life cycle (SDLC) and Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
- Expertise in configuring version controls like CVS, SVN, Clear Case and VSS.
- Expertise with distributed technologies like Enterprise Java Beans (EJBs), Remote Method Invocation (RMI).
- Experienced in using IDEs such as Eclipse, My Eclipse, RAD, and Net Beans.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Programming Languages: Java2, J2EE, SQL, PL/SQL, C, C++
Operating Systems: UNIX, Red hat Linux, IBM AIX, and Sun Solaris.
Java/J2ee Technologies: Java, JDBC, Servlets, JSP, Struts, EJB, JSTL, RMI, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL
Client Side Programming: JavaScript, HTML, DHTML, CSS.
RDBMS: Oracle, MySQL, SQL Server, DB2.
Application Server: WebLogic 10.3, Tomcat 7.0, WebSphere 7, JBOSS 5.2
Tools: Ant, VNC, Toad, SQL Developer, JUnit
Framework: Struts1.3, Spring/Struts MVC 2.0, Workflow
Design Tools: Rational Rose, UML, Erwin.
Version Control: VSS, Clear Case, CVS, SVN
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Prepared technical design documents (TDD) for Use cases.
- Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
- Developed UI pages with JSF framework.
- Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
- Spring Framework at Business Tier and Uses spring's Bean Factory for initializing services.
- Used Spring Core Annotations for Dependency Injection.
- Developed Backing beans to handle UI components state and stores that state in a scope.
- Provided services as SOAP based web services to submit claims to the client.
- Implemented web service using Apache Axis, used Bottom-up approach.
- UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Developed complex SQL join queries for efficiently accessing the data.
- Used Spring Framework with Hibernate to map to Oracle database.
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Developed HQL, SQL queries.
- Eclipse used for Development i.e. used as IDE.
- Used Oracle 10g as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Experience doing unit testing using JUnit.
- Used Maven to develop build scripts and generate source files that handle JAR and WAR files.
- Used SOAP UI tool to test web services.
Environment: Java 1.7, JSF 2.1, Spring 3.1, Hibernate 3.0, Java Web Services (SOAP, JAX-WS), JNDI, AJAX, Web services, Apache Axis 2.0, Eclipse 3.4, Web sphere Application Server 6.1, Java Beans, Sun RI,Clear case, ClearQuest, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, SQL, SQL Navigator, PL/SQL, Log4j, UNIX Shell Script.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed a Network Analysis and Planning Application (NAPA) using JSF 2.1/Prime faces.
- Used Toad and developed stored procedures in Oracle 10g, SOAP web services and JPA to get the data onto the UI page.
- Developed a complex stored procedure for the train movement based on the complex data from different tables using TOAD 12. Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
- Wrote configuration files for injecting EJBs, Service Impls and DAO classes
- Deployed the application using Weblogic.
- Used ANTHill to develop build scripts and generate source files that handle JAR and WAR files.
- Used Log4J for logging and tracing the messages.
- Gained knowledge on developing Web Services (SOAP) to communicate with the application using XMLs using SOAPUI-4.6.1.
- Used Rational Application Developer 8.5.1 (RAD) IDE on Windows7 to develop the Created XML documents on the fly in the code for SOAP UI web services.
- Used Log4J for logging and tracing the messages.
- Followed Agile Sprint and Scrum methodologies for the status meetings.
- Used Quartz Scheduler for batch jobs.
- Prepared end-user as well as developer, project technical documentations.
- Prepared design/ test documentations and mentoring junior associates.
- Prepared design document and prepare estimates for coding and unit testing.
Environment: Java 1.7, JSF 2.1, Prime faces 3.5, HTML, Java Script, AJAX, XML, Rational Application Development(RAD), Anthill, Windows 7 OS, JPA, Web Sphere Application Server 8.5(WAS), SOAP UI Web Services, TOAD for Oracle 12t z2
Confidential
J2EE Developer
Responsibilities:
- Actively participated in Analysis and Designing Phases.
- Extensively used Factory and Singleton patterns in business logic.
- Implemented JSP, Struts Tag Libraries, Java Script and CSS for developing the Front-End of the application.
- Involved in Writing SQL Queries, Database Design and PL/SQL blocks like indexes, stored procedures, triggers and packages.
- Used Microsoft Vision for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Prepared Functional and Non-Functional requirements by analyzing the business requirements for “Acquisition”.
- Implemented GUI pages by using JSP, HTML, CSS, JavaScript, AJAX
- Implemented the online application by using Core Java, JDBC, JSP, Servlets,
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Used SAX and DOM parsers to parse the raw XML documents.
- Used Eclipse as Development IDE for web applications.
- Designed and developed base classes, framework classes and common re-usable components.
- Configured the project on WebLogic 10.3 application servers.
- Used SVN for Version Control tool and Silk Central for bug tracking tool
- Deployed the project in Linux environment.
Environment: JDK 1.5, JSP, WebLogic, JDBC, XML, DOM, SAX, HTML, Web, Eclipse, SQL, PL/SQL, JavaScript, Oracle11g, Toad, Log4j, ANT, SVN, Silk Central, Red Hat Linux
Confidential
Java Developer
Responsibilities:
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
- Designed and developed the persistence tier using Hibernate framework.
- Designed and developed front view components using JSP and HTML.
- Developed re usable utility classes in core java for validation which are used across all modules.
- Developed UI navigation using Struts MVC architecture. (JSP, JSF, tiles, JSTL, Custom Tags).
- Created JSF components for presentation layer.
- Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
- Used JNDI to support transparent access to distributed components, directories and services.
- Deployed and tested the application with web server Tomcat, WebSphere.
- Developed Interactive web pages using AJAX and JavaScript.
- Worked on Report Module, generating PDF/ CSV according to template.
- Configured and tested the application with database server Oracle 9i and MySQL 5.0
- Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
- Helped in database design and tuning. Created stored procedures, Views in the Database
Environment: JDK 1.5, Core Java(Multithreading, Collections), JSP, JSTL, Servlets, Struts 1.2, EJB 3.0, XML, HTML, Java Script, AJAX, SOAP, WSDL, UML, JDBC, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat, WebSphere Application Server, Oracle 10g Database, MS-SQL Server 2005, Windows NT, Unix/Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering through interviews and questionnaires.
- Used Agile Methodology, Iterative Approach, for development.
- Performing usability analysis and developing the java swing user interfaces.
- Developed Servest, JSPs and used JavaScript for Validations.
- Developed Action forms, Form beans and Java Action Classes using Struts and used them in the application's framework.
- Developed several SQL and PL/SQL stored procedures and triggers.
- Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP).
- Designed, developed JSP, Servlets and deployed them on JBOSS Application Server.
- Used Hibernate for mapping the Object oriented model of Java with Oracle.
- Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used Accrev for version control tools.
- Experience doing unit testing using JUnit.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java, J2EE, JSP, Servlet, Spring Web MVC, HTML, CSS, XML, JavaScript, AJAX, XML, Hibernate, Spring,JBOSS, Oracle 10g, JUnit, JDBC, PL/SQL, Eclipse,ANT, Solaris/Windows2000.