Java/j2ee Developer Resume
NY
PROFESSIONAL SUMMARY:
- Over 10 Years of experience
- 7 years of professional IT experience in all phases of the Software Development Life Cycle (SDLC) of a project which includes requirements gathering, analysis, Java and J2EE development, user - interface design, maintenance, enhancement and testing.
- Developed custom web (Internet/ Intranet) and distributed applications using Java, HTML, DHTML, CSS, XML, JavaScript, J2EE and Java EE5.
- Worked extensively using Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
- Experience in developing Front-End and User Interface using Struts, JSP, JSF, Ajax, Rich Faces, myFaces, iceFaces JavaScript, HTML, DHTML and CSS.
- Expertise in Cutting Edge Technologies like EJB, JMS, JTA, Log4j, XML and WebSphere, WebLogic and JBoss.
- Proficient in with GUI plug-ins like Tiles Framework, Customer Tag Libraries and validation plug-ins like Validator Framework.
- Worked extensively with RUP, eXtreme Programming (XP), Agile, SCRUM Methodologies.
- Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
- Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Extensive experience in using Application servers Web Sphere Application Sever 7/6.x, WebLogic Application Server 8.1, JBoss 3.0, Apache Tomcat 4.1/5.1.
- Scripting expertise in SQL, Bourne Shell, K Shell, C Shell and bash.
- Experienced with J2EE Design Patterns such as singleton, session facade, business delegate, DAO, DTO, MVC, and Factory.
- Extensive experience in using environment tools of Java including RAD 7/6.0, WSAD 4.0/ 5.1, Eclipse 3.2.1, IntelliJ5.0, NetBeans 5.5, MyEclipse4.1.1 and JBuilder.
- Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
- Experienced in working with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
- Experienced with Use Case diagrams, Class diagrams, Activity diagrams, Flowcharts and Sequence diagrams using UML and Rational Rose.
- Worked on UNIX OS (SUN Solaris, HP, and AIX), Linux, Windows Server 2003 and Windows XP/ Vista.
- Experience Quantum Programming (Data cleaning, de-rotation, merging, fetching, Spec-writing), SPSS (Statistical Program for Social Science), and preparation of Quanvert database through quantum
- Demonstrated application of: data tab and cross tab, analysis of data, and report development
- Proficiency with managing significant portions of CATI and CAWI research survey projects.
- Experienced Project Manager in complex CATI and CAWI data collection environments.
- Demonstrated excellence in questionnaire design (Confirmit), evaluation, and optimization
- Effective multi-tasking able to meet deadlines as a Team Leader, and as team member.
- Cross-industry experience, including Technology, Media, Automotive, Finance segments.
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- Excellent written and verbal communication skills, presentation and problem solving skills.
TECHNICAL SKILLS:
Application Servers: WebSphere 4/5/6.x/7, Weblogic 7/8.1/9.2,/10.3 JBOSS 3.2.2/4.
Operating Systems: Windows XP/ Vista, Mac, Linux, UNIX (Solaris, AIX, HP-UX), DOS.
Software Packages: Uncle, Quantum, SPSS (Statistical Program for Social Science), Quanvert, SAS
Java Technologies: J2EE (JSP, Java Script, Servlets, RMI, EJB 1.x/2.x, JDBC, JMS, SOA, Web Services, SOAP, WSDL, JPA), LDAP, Java EE 5.
RDBMS: Oracle 7.x/8i/9i/10g, MS SQL Server 2000, MySQL, DB2.
Java Testing Tools: JUnit, log4j, Ant, QA testing, Load Runner.
IDE: RAD, WSAD, My Eclipse 5.x, JBuilder 9/8, Netbeans, Eclipse, Exadel Studio, Jdeveloper, Flex Builder 3.
Frameworks: Struts, Spring, JSF, Facelets (Apache My Faces, Sun’s RI), Hibernate, Adobe Flex, JQuery, JSON.
GUI: HTML/DHTML, JSF, Struts, JavaScript, Ajax, Tiles, Portlets, XML (Sax, Dom, JAXP), XML Schema, XML Path, XSLT, CSS.
Miscellaneous: UML, OOAD, RUP, Design Patterns, MVC, SwiftMQ, Toad, SQL *Plus, Maven, Putty, iText, Bugzilla, Unix Shell Scripting, Active Directory, WinSCP, WinMerge, Filezilla.
PROFESSIONAL EXPERIENCE:
Confidential, NY
Java/J2EE developer
Responsibilities:
- Involved in design and development using Spring and Struts framework.
- Developed user interfaces using HTML, XML, CSS, JSP, Java Script and Struts Tag Libraries.
- Implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, DynaAction Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
- Used Java Mail API for sending email notification in a module to notify users about their status as perceived by system.
- Configured hibernate configuration file, developed POJO's and wrote the XML file to map objects to relational database.
- Designed and coded Hibernate PlugIn for ORM mapping and implemented HQLs by creating DAO ( Data Access Object ), which connects to Oracle DB, to persist and retrieve data .
- Used Spring framework for Dependency Injection in Data Access Objects.
- Implemented numerous design patterns viz. Factory pattern, Singleton, MVC, Front Controller, Business Delegate etc.
- Completed the lookup/query modules for Customer, Customer Account, and LC (Letter of Credit) information through interface to internal BankTrade system.
- Deployed and tested the application on Websphere Application server.
- Used JUnit for unit testing the application.
- Understanding the existing applications and fixing the defects reported by users.
Environment: Java JDK 1.5, JSP, Servlets, Struts, Spring, Hibernate, JavaScript, HTML, CSS, CVS, Apache Tomcat, Websphere, Eclipse.
Confidential, Phoenix, AZ
Java/J2EE developer
Responsiblities:
- Involved in software development /Production support on web-based front-end applications
- Involved in development of the CSV files using the Dataload.
- Used MyEclipse 9.1 as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
- Responsible for Database Designing and Back End Procedures writing using SQL and PL/SQL in ORACLE database.
- Used Weblogic 10.3 as Application Server. Responsible for Database Designing and Back End Procedures writing using SQL and PL/SQL in ORACLE database.
- Development of Action Classes forming the business layer of MVC based Struts architecture.
- Involved in configuration and deployment of front-end application on RAD.
- Involved in developing JSP’s for graphical user interface.
- Developed the UI JSP, HTML and JavaScript.
- Implemented code for validating the input fields and displaying the error messages.
- Performed unit testing using JUnit test cases.
Environment: Java, J2EE, JSP, XML, XUL, XSL, HTML, JavaScript, PL/SQL, Oracle 9i, Oracle Portal, Oracle 9iAS, Tomcat, JDeveloper, First Page, StarTeam, UNIX, Weblogic 10.3, Eclipse
Confidential
Software Engineer/Java developer
Responsibilities:
- Developed application sing MVC 2 architecture
- Developed JSP and extensively used tag libraries
- Developed Spring framework Action classes for page navigation and Form Beans for transferring data between Action class and the View Layer.
- Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Façade, Adaptor etc. Implementing and planning the server-side architecture (Core J2EE Patterns, EJB Patterns, XML, EJBs, Struts and JMS).
- Designed and developed EJB Components like Session and Entity Beans for persistent store of the data with various EJB design patterns like Session Facade pattern, Data Transfer Object Factory. Generic Attribute Access etc.
- Design and developed Data Access Objects for the Entity beans, to reduce the call of databases
- Developed EJB based on Object Model that used connection pooling communicate with database and store the business logic
- Configured Log4j for logging and debugging
- Developed and enhanced database stored procedures, triggers, functions and pl/sql Scripts to improve db performance
- Designed unit test plans and developed JUnit cases
Environment: Java, Servlets, JSP, JDBC, spring, EJB, Oracle9i, PL/SQL, Weblogic, ECLIPSE and Windows NT.
Confidential
Group Project Leader
Responsibilities:
- Managed the team of four junior project associates
- Created customized data tables using Quantum
- Generated presentation using TNS in-house software
- Prepared the customized dash boards for the multiple clients using JSP and servlets
- Updated the dashboard weekly
Environment: Java, Servlets, JSP, SQL Server, SPSS, Quanvert, Quantum
Confidential
Senior Data Analyst
Responsibilities:
- Project includes Ad-hoc, Weekly, Monthly and Quarterly deliverables
- Delivery Includes ASCII files, SPSS
- Performed data conversion prior to finalize the data
- Used Quantum for data tables
- Used SPSS to analyses and research the data
- Used Confirmit to program the survey
- SQL as database
- Easy usable software in the FCI Ltd. for the department of the Audit.
- The manual order processing was replaced by automated process.
- It involved development of user-friendly screens, and batch processes. In addition, was involved in the day-day support activities for the application.
- Created both desktop and web application
- Used SQL server and TSQL queries.
- Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
Environment: Visual Basic, SQL Server 7.0, WinNT, ASP, Java Script, UNIX