Sr. Java Application Developer Resume
Groton, CT
SUMMARY
- Has 6+ years of Extensive programming experience in developing Web based applications and Client - Server technologies using Java, J2EE, JSP, Servlets, Struts, Spring, JavaBeans, JDBC, JMS, JNDI, EJB, Hibernate, JavaScript, HTML, JQuery, XHTML/DHTML & XML.
- Experienced in front end and middle ware frameworks like Struts, Tiles, JSF, AJAX, Spring, EJBs and JUnit.
- Good Experience in Core Java concepts like Threads, Collections Framework and Java Reflection.
- Experienced in working with EJB 3.0 annotations to map POJOs to databases.
- Experienced in database like MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Experienced in writing ANT scripts for builds and deployments to different environments.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
- Expertise in Cutting Edge Technologies like EJB, JMS, XML and Web Sphere with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Web Logic, IBM Web Sphere and JBoss.
- Used CVS tool to deploy codes in production environment.
- Experienced in writing unit test cases using JUnit.
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Exposure to CA Harvest, Eclipse IDE, Net beans IDE,CVS tool.
- Extensive Experience using SQL and PL/SQL to write Stored Procedures and Functions.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
- Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player as a lead and ability to effectively communicate with all levels of the organization such as technical, management and customers.
- Highly motivated, strong analytical skills and ability to deliver in fast paced, high stress environment.
TECHNICAL SKILLS
Languages: Java, C, C++,SQL and PL/SQL
Web/JavaEE Technologies: J2EE, Servlets, RMI, EJB, JSP, JSF,JDBC, JNDI, Tag Libraries, AJAX, MVC, Struts, Spring,JAXB,Hibernate,JUnit,CSS, JMS, Web Services, Axis, HTML, XML,SOAP, DHTML, Java Script, query, Dojo, Dwr.
Middleware: RMI, EJB 2.0, EJB 3.0 and WebSphere.
Databases: MS Access 2000 and MYSQL
IDE/Development Tools: JDeveloper, IBM RAD, Eclipse
Frameworks: JUnit, Struts, Tiles, JSF (myfaces,Icefaces,Richfaces), Spring.
Operating Systems: Windows 98/NT/2k/XP, Linux and Unix.
Web/Application Servers: Tomacat5.5, JBoss4.2.2.
Other Tools: Ant, Log4j
PROFESSIONAL EXPERIENCE
Confidential, Groton, CT
Sr. Java Application Developer
Responsibilities:
- Performed complete application life cycle functions from conception to final release to users including Design/Analysis, Implementation, Testing, Deployment and Maintenance.
- Responsible in implementation of the presentation layer (GUI) for the application using JSF, HTML, XHTML, CSS and JavaScript..
- Designed and developed UI Search and results screens for legal Professionals and legal Organizations using JSF my Faces, JSP, JavaScript, HTML and CSS.
- Developed UI screens using CSS, Javascript for validations, Jquery for animations.
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
- Wrote build & deployment scripts using shell and ANT Scripts and involved in performance analysis of the application(s) and fixed problems/suggest solutions.
- Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript.
- Wrote build & deployment scripts using shell and ANT Scripts and involved in performance analysis of the application(s) and fixed problems/suggest solutions.
- Wrote JUNIT test cases for testing UI Framework classes AND wrote many Java Scripts to do client side validations.
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
Environment: JSP, XML, JDBC, J2EE, Axis, Unix, Web Sphere 5.1, LDAP, ANT, Rational Rose, Clear Case, JUNIT, DHTML, Ajax, SQL Server, Web Services(SOAP, WSDL, XML, DTD, XSD),CSS, JavaScript, Net beans IDE, JBoss,Jquery.
Confidential, Hoffman Estates, IL
Sr. Java Developer
Responsibilities:
- Worked with business group to develop use-cases.
- Design and development of Manage Provider and Vendor modules.
- Created Provider and transaction session beans to store values in session.
- Developed UI screens using Java Server Faces (JSF) tag libraries.
- Developed backing beans for Manage Provider and Vendor screens.
- Developed tools to find data which has issue and clear or fix it ASAP.
- Validated java scripts for GUI screens.
- Participated in User Acceptance meetings, developed user manuals.
- Installed and configured RAD 6.0 on Windows XP.
- Developed deployment environment for Wireframes.
- Involved in deployments which needs immediate fix.
- Monitored workflows in informatica workflow manager for successful flow of data on scheduled time.
- Developed logging module-using Log4J to create log files to debug and trace application.
- Developed some clean up scripts to clear unnecessary data in GUI.
- Exposure to CA Harvest environment.
- Used CVS tool to deploy codes in production environment.
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
- Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript and Struts Tags.
- Front end validations are written using JavaScript.
- Mentored UI developers in using UI framework and junior Java developers.
- Monitored introscope for CPU utilization, server response, errors per interval.
- Resolved production issues when there is problem with work flows failed even they scheduled as per scheduled time.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Attended outage calls in production when there is problem with the work flows and server down due to heavy traffic.
- Provided a User Manual and User Training on the new system to ease them into the new system.
Environment: WebSphere 5.0, JDK 1.5, J2EE 1.3, Oracle 10g, EJB 3.0, Struts, CSS, JavaScript, Hibernate, Eclipse 3.1, JUNIT, DHTML, Ajax4JSF,CA Harvest, CVS tool, Log4j, CSS, JMS, XML, UML, LDAP, Windows XP.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
- Wrote authentication and authorization classes and manage it in the front-controller for all the users according to their entitlements.
- Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript and Struts Tags.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
- Configured faces-config.xml for the page navigation rules and created managed and backing beans for the Optimization module.
- Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
- Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
- Involved in performance tuning of the application to meet nonfunctional requirements.
- Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations
- Involved in authenticating the user security credentials authentication using LDAP and for validating the user roles.
- Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.
Environment: Java, J2EE, Servlets, Hibernate, Struts, Web Sphere Application Server, IBM RAD, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, Oracle 9i/10g, CVS, Rational Rose,JNDI, UNIX, ANT, SOAP, Spring, AJAX, LDAP, Log4j, JUnit, DTD, XML Schema.
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Developed various use cases, sequence diagrams using UML and Rational Rose and used the techniques of OOA&D.
- Involved in design and development of architecture of the application using MVC Model 2 design patterns and Struts framework using JSP and controller Servlets.
- Designed and developed Java Swing based application as screen-level prototype.
- Involved in design and development of presentation layer for web based account inquiry using JAVA Swing GUI.
- Developed business rules using Core java (J2SE) with Spring 2.0 MVC Framework.
- Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC 2.0.
- Developed PL/SQL, stored procedures and functions to manipulate the database.
- Deployed application components into BEA Web logic Application Server and tested them in UNIX.
- Responsible for development of configuration, mapping and Java beans for persistent layer (Object-Relational Mapping) using Hibernate as well as JDO API implementation.
- Set up JUnit Test classes in order to implement automated Unit Testing and save costs on additional QA resources.
- Provided technical guidance and performed code integration, application deployment on Production servers and end to end regression testing.
Environment: Java, UNIX, Swing, Struts, JDO, JDBC, Ant, Log4j, JUnit, BEA Web logic, Oracle 9i, Log4j, Web Services, WSDL, Hibernate, CVS, Test Director, JSF,CSS,JavaScript.
Confidential
Java/J2EE Programmer
Responsibilities:
- Developed the application based on MVC architecture.
- Captured all the functional and technical requirements of the Supply Chain Management System.
- Was involved in the preparation of the software requirements and design document (SRS & SDS)
- Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
- Developed class diagrams and Sequence diagrams.
- Defined the detailed application and database design.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using J2EE, Java, Servlets, EJB, and JSP.
- Front end validations are written using JavaScript.
- Performed Unit Testing using JUnit.
- Provided a User Manual and User Training on the new system to ease them into the new system.
Environment: JDK 1.4, JEE 1.2, HTML, CSS, JDBC, JavaScript, JSP, EJB, Java Scripting, CSS, CVS, Web Sphere, oracle, Linux.
