Java Developer Resume
San Francisco, CA
SUMMARY
- 7+ years of professional IT experience in all phases of software development life cycle (SDLC) including system design, development, and delivery of enterprise software.
- Experience in developing the application for Financial Services like Banking and Transaction processing.
- Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies.
- Thorough working knowledge in application development using Java, J2EE, Applets, Swing, EJB, JSP, Java Script, Servlet, JDBC, JMS, JSF(Java Server Faces), Struts, Hibernate, Spring(including web flow).
- Experience in Web Services design and implementation with SOAP, WSDL, UDDI.
- Experience in using Struts, Spring and Hibernate framework (MVC) for various Web based application development.
- Worked on developing GUI based application with Java Applets and Swings.
- Experience in working with application development environments using BEA Web Logic, and Apache Tomcat.
- Experience in Object - Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like JBuilder, Eclipse, RAD and Net Beans.
- Worked on Design Patterns including Data Access Object, Session Façade, Business Delegate, MVC, and Singleton.
- Used Junit Framework in performing unit testing in applications.
- Experience in databases like SQL Server, Oracle 11g/10g.
- Used Maven scripts to build and deploy the J2EE applications.
- Worked on Log4J package for logging purposes and CVS, Sub Version for the version control.
- Experience in working on different operating systems like Windows and UNIX.
- Expertise in designing and coding stored procedures, functions, triggers, packages using SQL and PL/SQL with tuning concepts.
- Thorough working knowledge in core Java, Java database connectivity API of JDBC, Java Beans.
- Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
TECHNICAL SKILLS
Java/ J2EE Technologies: Java, J2EE, JSP, Servlet, JMS, JDBC, EJB, Struts.
Languages: C, C++, Java, SQL, PL/SQL, UNIX Shell Scripting, AWK.
Adobe Flex: Flex, Data Services, Web Services, Http Services, Remote Objects, MXML, Action Script, Flex Builder 3.0, LCDS, BlazeDS.
Web Technologies: JavaScript, jQuery, JSON, AJAX, XML,DTD, XML-Schema, XSLT, HTML, XHTML, DHTML, CSS, WebServices, SOAP, WSDL, SAX, DOM, JAXP, JAXB, XMLBeans, JAX-RPC, Apache AXIS, JSTL, EL, Custom Tag Libraries.
Frameworks: PureMVC, Hibernate, Struts MVC, Spring, Validation Framework, Tiles Framework.
Logging & Testing Tools: Log4j, Junit.
Source Control: Subversion, Visual Source Safe, CVS.
Development Tools & IDE: Flex Builder, Eclipse, My Eclipse, WSAD/RAD, Adobe Dreamweaver, Net Beans, TOAD.
Database Technologies: MS-SQL Server 2005/2008, MySQL, Oracle 8i/9i/10g, DB2.
Web/ Application Server: Tomcat, JBoss, WebSphere, WebLogic.
Operating System: Windows server, Windows XP/Vista, Linux, UNIX & Sun Solaris.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Java DeveloperResponsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Spring Framework for dependency injection with the help of spring configuration files.
- Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
- Used AJAX and JQuery to created and UI.
- Involved in Installation and configuration of Tomcat Server
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in the configuration management using CVS.
- Developed various test cases and performed unit testing using JUnit.
- Developed Unit test cases for the classes using JUnit.
- Developed stored procedures to extract data from Oracle database.
- Application developed with strict adherence to J2EE best practices.
- Developed Ant scripts to bundle and deploy application.
Environment: Java, J2EE, JSP, Servlets, Hibernate, SQL/PLSQL, Web Services, SOAP, WSDL, JUnit, Tomcat, Oracle 9i, CVS and Windows.
Confidential, Charlotte, NC
JAVA/J2EE Developer
Responsibilities:
- Produced detailed designs from the requirements received in the form of use cases and supplemental requirements.
- Involved in code development for creating, customizing and providing extension point for TNG applications.
- Implemented TNG applications using JSF MVC design paradigm.
- Consumed SOAP services
- Used JAX B to convert XML response to Java class objects.
- Developed User Interface using JSF, jQuery, CSS.
- Developed JSF controllers.
- Used Ant for building and deploying the application on the servers.
- Used Star Team Version Control for code check-in’s and merges.
- Worked with Quality Assurance to ensure complete test coverage of customizations by creating unit test cases and executing them with the help of JUnit testing framework.
- Supported, Testing and coding issues in Production/QA environment.
- Maintained knowledge transfer through Wiki and other mechanisms to keep in tune with services team and invoke their services.
- Involved in Agile methodologies.
Environment: MVC patterns, JSF, CSS, JavaScript, jQuery, ANT Scripts. Eclipese, BEA Weblogic, SOAP, JUnit.
Confidential, Hartford, CT
J2EE developer
Responsibilities:
- Implemented security configurations to consume web services and Virtual Session Inquiry.
- Followed Agile & Scrum Methodology for development of the product
- Used JAX-RPC to generate Web Services Skeleton code from WSDL.
- Created the Stubs for Internal middle tier web services using JAX - RPC and consumed at web side.
- SOAP UI was used to test the Web Service application.
- Created SOAP handler to alter the SOAP request envelope before making call to consumer’s Web Services.
- Extended Javax.xml.rpc.handler.generic handler and implemented method handlerequest.
- Implemented Dependency Injection using concepts like Spring IOC (Inversion of control) container.
- Used Spring BeanAutoWringSupport class. Used Spring autowired annotation for expressing dependencies on Spring managed beans.
- Implemented Adapter and proxy design patterns.
- Created work manager on web service using Admin Jython scripting.
- Implemented common work manager to make concurrent call of consumer web services. This intern implements the multi-threading concept.
- Used JIRA for tracking the stories, observations and tasks.
- Used apache commons logfactory for logging the statements at difference levels.
- Configuration and Deployment of application on IBM WebSphere Application Server.
- Used Rational ClearCase for version control across common source code used by developers.
Environment: Spring, Spring beans, SOAP UI, SOAP Handler, JAX-RPC, RAD, WAS, ClearCase, Jython script, JNDI, JIRA, WSDL, XSD, XML, Commonj Work Manager, Apache Commons Logging, ANT, Agile Methodology.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, design and coding.
- Involved in reviewing the functional specifications.
- Interacted with business analyst to convert business requirements to technical requirements.
- Part of creation of XOM (Execution Object Model) in java.
- Part of creation of BOM (Business Object Model) by mapping the XOM.
- Responsible for development of value checker functionality.
- Responsible for development of plug in code to achieve dynamic domains functionality and configuring in RTS.
- Responsible for developing system architecture(UML).
- Implemented business objects and business logic of the system (java).
- Responsible for developing administrative client GUI using HTML, JSP, Servlets, JavaScript.
- Responsible for developing customer client GUI using HTML, JSP, Servlets.
Environment: WSAD, Web-sphere application server, Oracle 10g, Junit, Servlets, Subversion, Struts, XML, JDK, Hibernate, PL/SQL, JSP, Swing, RAD, SOAP, LDAP, Web Services, AWT, JDBC, UML, GUI, JAXB, Maven
Confidential
Junior Java & J2EE Developer
Responsibilities:
- Gathered requirements for the project and involved in analysis phase.
- Developed quick prototype for the project so as to aid business in deciding the necessary ramifications to the requirements.
- Created UML class and sequence diagrams using Rational Rose.
- Designed and created user interactive front-end screens using JavaScript, HTML & JSP's
- Used strict Object Oriented model to separate the roles of the employees and their specifications to achieve extendibility and clarity.
- Involved in the design of tables in oracle to store the pay information.
- Used JDBC to interact with the Oracle database for storage and retrieval of information.
- Tested code using JUNIT.
Environment: JAVA, Java Scripts, HTML, JUNIT, Tomcat, Oracle 8i