Java Developer Resume
New York, NY
SUMMARY
- Over 6 years of professional experience as a Java Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications for banking, financial and health care.
- Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML, Java Script, CSS, EJB, JDBC, JNDI, XML, Struts, Hibernate, Spring, AJAX and JUnit.
- Extensively worked with IDEs like Eclipse, Weblogic Studio.
- Experience in DB2, Oracle and MySQL. Proficient in PL/SQL Stored Procedures, Triggers and Views.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis.
- Experience with test - driven development using a various unit testing framework such as JUnit, HtttpUnit, and knowledge of ANT and Log4j tools.
- Expertise inMVCArchitectureusing Jakartastruts 1.3with features like theValidation Framework, Tiles Framework, and Internationalization.
- Experience in design and development of Messaging Applications using Java Messaging Service (JMS) and MQ Series
- Implemented various design patterns likeFactory Pattern,Session Facade,Singletonand component
- Exposure to Google Web Tool kit and other web development tools.
- Experience in version control systems likeCVS and Clear Case.
- Strong functional knowledge inBanking and finance Domain.
- Creative troubleshooter with outstanding ability to identify operational deficiencies and implement system improvements.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Languages: Java 1.7/1.6/1.5/1.4, J2EE 8,7,6/1.4/1.3, SQL, PL/SQL, C, C++, HTML, JavaScript, XML, WSDL.
Java APIs: J2EE, EJB 3.0/2.0/1.1, Servlets 2.x, JSP 1.2/2.x, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, RMI, JNDI, JMS, JTS, JAAS, JAXB, JUnit
Open Source: Axis2, MyFaces 1.1.5, Struts 1.x/2.0, Hibernate 3.2/3.0 /2.1, Spring IOC, Spring MVC, Spring Web Flow, Spring AOP, AspectJ 1.5, Maven 1.0, GWT
WebApplication& Messaging Servers: BEA Web Logic 8.1/7.0, Web Sphere 6.1/6.0, JBOSS 4.0.2, Apache Tomcat 5.x/4.x.
Database: Oracle 10.0/8i/9i/10g, DB2.
IDE: RAD 7, MyEclipse 7/6.6/5.1/3.9, WebSphere Studio Application Developer (WSAD) 5.0, Jbuilder 6.0.
Tools: TOAD, XML Spy, PL/SQL Developer, Squirrel SQL Client
Version Control: CVS, SVN, Clear Case
Design: Rational Rose, UML, RUP
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO
Operating Systems: Windows XP, 7,8, Linux, Windows server 2003, 2008.
PROFESSIONAL EXPERIENCE
Java/ J2ee Developer
Confidential, Columbus, OH
Responsibilities:
- Involved in all phases of development life cycle of the application.
- Interacted with the client for the product design and specification of the tool.
- Integrated jpa and hibernate to support persistence to interact with the databases.
- Developed and integrated annotation based hibernate entities.
- Configured data source in spring to connect to database.
- Used spring frameworks IOC dependency injection to inject service object using service locator design pattern.
- Developed and configured spring MVC controllers to handle multiple requests.
- Developed and tested DAOs to interact with the database.
- Used jstl tags to perform core operations and validations.
- Used jquery with Ajax to perform asynchronous calls to the controller.
- Developed rich UI interface using jquery widgets like datepicker, tabs and tables.
- Added single sign-on for the application to restrict users with permissions.
- Used firebug in mozilla firefox extensively to debug the UI components of the webpage.
- Used SVN and JIRA for source control and task tracking.
- Configured maven dependencies and plug-ins to build project.
- Deployed application into multiple environments using tomcat and ABB servers.
Environment: Jdk1.6, spring MVC 3.0, Ajax, Jquery1.8, jstl, hibernate 3.2, JPA 2, java script, HTML, SQL Developer, Windows XP, Eclipse WTP, Oracle 11g, Tomcat 7, ABB, SVN, Maven 3, log4j.
Java/ J2ee Developer
Confidential, Irving, TX
Responsibilities:
- Define and execute a new strategy for improvements in GTS Cash Client on Boarding and electronic Bank account management.
- Developed front-end components using JSP, Struts layout.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Used spring aspects for implementing cross cutting functionalities like transactions.
- UsedSpringcore,SpringContext,SpringMVC Framework etc are used for the application configuration of different components, services in the application
- UsedSpringFramework Transaction Management feature called Hibernate Transaction Manager for handling transactions along withHibernate
- UsedSpringas an integrated framework and implemented IOC concept.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Created an XML configuration file for Hibernate Database connectivity.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
- Wrote custom JSP tag libraries. Implemented role based handling in JSP pages.
- Used GWT for different modules in the application development and developed user interface.
- Hands on experience of testing services using SOAP UI.
- Carried out bug fixing by rigorous testing using JUnit test cases.
- Defined an interface for integrating business tier of a service with WPS workflow i.e. initiate workflow.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).
- Build ear file with jars and war files releasing for Production.
Environment: Java, JSP, Javascript, HTML, IBM WebSphere Application Server 6.1, RAD 7.0, Apache Axis, Spring, Hibernate, Struts, WSDL, SOAP, JUnit, SOAP UI, Oracle, Red Hat LINUX, IBM AIX. GWT
JAVA Developer
Confidential, New York NY
Responsibilities:
- Developed the Servlet and Session Beans for Bulk upload module.
- Involved in the development of the Java Thread based connect architecture using Factory and Singleton pattern to handle different stages of bulk processing.
- Use the XML based request and response messages for communication and uses the DTDs for validation.
- Developed the Message Driven Beans for purging utilities of audit log tables using JMS services.
- Worked on the presentation and UI components using XSL, CSS and JavaScript with Builder design pattern.
- Used Log4J for logging framework to debug the code
- Handle the configuration of JMS Queues and JDBC connection pools on IBM Websphere 5.1.
Environment: J2EE (EJB, Servlets, JavaScript, XSL, XML, DTDs), JDBC, JMS, JNDI, Java Threads, CSS, ANT, Oracle 9i DB, Web-logic, Windows.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved inAnalysis and Design, Development and testingof the application.
- Involved inAdminmodule to give access to other modules.
- UsedStrutsArchitecture to create the web application usingJSP and Servlets.
- Used JSP to design and develop the User Interface.
- Extensively usedJSPto develop the web pages through which access to database is established.
- UsedJDBCto establish connectivity to the database for doing the database operations like insert data and retrieve data from the database for various inquiries.
- Used Core module for bean management inSpring.
- UsedSpringfor businesstier in our application.
- UsedSpringas an integrated framework and implemented IOC concept.
- Used AsynchronousJavaScript Technology and XML (AJAX)for critical front-end validations to reduce the burden on the server side.
- WrittenUNIXshell scripts forbuilding, packaging and installing the application in the server.
- UsedJUnitfor the unit testing of all thejavaclasses.
- Deployed and integrated the website in different development/testing environments and also with other applications.
- Used RationalClear Caseto implement version control.
Environment: J2EE, JSP, Servlets, JDBC, Spring, JBoss, MS SQL Server 2000, HTML, JavaScript, Eclipse, Log4j, AJAX, JUnit, Ant, Visual Source Safe, and UNIX
Java Developer
Confidential
Responsibilities:
- Developed User Interfaces module usingJSP,JavaScript, XHTML,DHTML, CSS,Custom tag library and form beansfor presentation layer.
- Used AJAX (Asynchronous JavaScript and XML) to implement user friendly andefficient client interface.
- Designed and developed Web Application usingStrutsFramework.
- UsedMDBfor consuming messages from JMS queue/topic.
- UsedHibernateframework to access the data from back-end SQL Server database.
- UsedAnt scriptto build application.
- UsedLog4J to create log information.
- Wrote PL/SQL,stored procedures andJDBC routines.
- Involved in guiding a group of 6 people.
- Involved in putting proper review processes and documentation for functionality development.
- Providing support and guidance for Production and Implementation Issues
Environment: J2EE, JSP, Servlet, Struts 1.x, JDBC UNIX, Oracle 9i, IBM Web sphere App server 5.1,Tomcat, PL/SQL, HTML, JSP, Tomcat, JavaScript, Java Beans
