Sr Java/j2ee Developer Resume
SanjosE
SUMMARY:
- 8+ years of strong IT experience in all phases of software development life cycle (SDLC) of project & product that includes system analysis, design, development, integration, testing, deployment, trouble shooting and maintenance.
- Strong understanding of Object Oriented Analysis and Design (OOAD) concepts, Service Oriented Architecture (SOA), IOC, AOP and various Design Patterns in J2SE/J2EE.
- Comprehensive experience in development and implementation of Enterprise level Web based Projects.
- 3+ years experience in developing web applications using all modules of Spring framework includes Spring IOC, Spring AOP, Spring ORM, Spring MVC, Spring Jdbc framework and Spring web and application contexts.
- 6+ years experience in developing distributed applications with Java1.4/1.5, JDBC3.0, Servlets2.3, JSPs, JNDI, RMI, EJB2.0, JMS, MDB, POJO, XML, DOM, SAX, J2EE1.4 under Unix and Windows.
- 4+ years of experience in developing websites using Struts framework having sub modules like Tiles and validation frameworks.
- Having in - depth knowledge on usage of various J2EE Design Patterns such as Business Delegate, Service Locator, Session Façade, DAO, VO, Front Controller and other model, view based patterns.
- Strong command on Gang of Four (GOF) patterns to implement across the projects.
- 3+ years of experience in SOA to develop Web services using SOAP, UDDI, WSDL, LDAP, XML, XPath, and xml binding technologies like Xtream, JAXB.
- Rich experience in deploying of popular J2EE Applications with different application servers like Jboss4.0.5GA, IBM Web Sphere6.0 and BEA WebLogic 9.0, Interstage8.0 Servers.
- Developed J2EE applications using Java Development tools such as Wsad 5.1, MyEclipse6.1 NetBeans 5.0, ObjectWebLomboz 3.0, APWorks3.0 and Eclipse 3.0.
- Strong exposure on developing REST based web services.
- Expert in Web/User Interface development using AJAX, HTML, DHTML, CSS, Java Script, and other web development technologies XML, XSL, JSTL.
- Hands on experience in advanced javascript frame work like JQuery/JSON to implement front end validations and various user interface events.
- 4+ years of experience in implementing Object Relational Mappings using Hibernate.
- Expertise in Working with Version Control tools like CVS, SVN, Visual Source Safe and Bug-Tracking tools like Quality Control Center (QCC), BugZilla.
- 6+ years of experience of logging frameworks like log4j for Java.
- Excellent Analytical, Troubleshooting, Debugging and Problem solving skills
- Rich experience in working with different RDBMS like Oracle and IBM DB2.
- Proven ability to work individually or in a team under strict project deadlines.
- Hands on experience White box testing and Block box testing and expertise in writing the JUnit test cases.
- Worked on various domains like- Automobile, Pharma, Sales, Purchase, Logistics, Finance, Human resource, Account payables, and Account receivables.
- Worked with message oriented tools like IBM MQSeries.
- Experienced in testing process with JUnit, Http Unit and JProbe Suite.
- Hands on experience on modeling Use Cases, Collaboration, Class, Activity and Sequence Diagrams using SBP and Rational Rose
- Experience in building projects using Maven and ANT.
- Experience in enterprise application development using cloud computing.
TECHNICAL SKILLS:
Internet Technologies: Java, Servlets, JSP, JNDI, EJB, JavaScript, AJAX, HTML, JMS, MDB JQUERY, DWR, CSS, XML/XSLT, JSON, JSTL, JQueryUI, Java Mail Java Bean, RMI, XSLT, XPATH, DTD, DOM, SAX, JAXB, XHTML Spring, Struts, Hibernate
App Servers: Weblogic 9.0, WebSphere5.1, Interstage8.0, Tomcat5.x
IDE: Eclipse 3.0, Net beans, Confidential APWorks, My Eclipse
Operating System: Windows 2000/NT/XP/UNIX/Sun Solaris
Database /RDBMS: Oracle9i/1og, DB2 8.0
Development Tools: Ant1.5, Log4j, JUnit Framework, SynModel PDX, SynUtil
Test tool: Jprobe Suit5.0
Content Management: Documentum5.3, Brava5.3
ERP: Taskhub1.1
Methodologies: Agile, Waterfall, XP
Reports: Web Trends
Middle Ware: RMI, EJB, CORBA, COM
PROFESSIONAL EXPERIENCE:
Confidential, SanJose
Sr Java/J2ee Developer
Environment: Java,J2ee,Spring3.0,Spring JdbcAbstraction Framework, SpringIOC,Spring AOP, SpringMVC,Spring PortletMVC Servlets,Jsp,Liferay Portal6.0.6,Oracle10g,EHCache,JUnitTomcat6.0.29,SVN,Eclipse,Maven3.0.3,WINScp,Putty,JavaScript,DOJO,HTML,CSS,,HTML,Linux
Responsibilities:
- Implemented MVC pattern with Spring Portlet MVC using DispatcherPortlet.
- Implemented JSR 286 specification guidelines. Developed different kind of requests including ActionRequest, EventRequest, ResourceRequest and RenderRequest.
- Used PortletModeParameterHandlerMapping to map the URL requests and added interceptor.
- Wrote all framework components for middle and back end layer.
- Configured annotation based spring transactions for all service classes.
- Implemented caching techniques using EHCACHE for all readable data.
- Wrote PL/SQL queries, functions and stored procedures.
- Prepared test cases using Junit with annotations.
- Implemented Singleton and factory pattern.
- Configured ViewRendererServlet to use Spring MVC view capabilities, this works as bridge between PortletRequest and ServletRequest.
- Implemented java script and DOJO for over lays and AJAX calls, across the project.
- Executed SQL queries, functions and stored procedures for the project.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams
- Implemented Exception handling and Logging mechanism across the project.
Confidential
Sr Java/J2ee Developer
Environment: Java, J2ee, Spring3.0, Hibernate3.0, Spring IOC, Spring AOP, SpringMVCServlets,Jsp,JUnit,Tomcat6.0.29,SVN,Eclipse,gAnt,MySQL,WINScp,Putty,EHCache,HTML, EHCache,OSCache,JavaScript,JQuery,HTML,CSS,Flash
Responsibilities:
- Implemented MVC patteren using Spring MVC with multi action controller, IOC and AOP.
- Wrote lot of controller classes and integrated with DAO’s and views.
- Developed Classifer, which pull the lot of apps and classify them, using taxonomy algorithms.
- Implemented caching technics using EHCACHE and OSCACHE.
- Wrote SQL queries, functions and stored procedures.
- Developed lot of web services using CXF framework.
- Prepared test cases using Junit with annotations.
- Implemented java script and JQUERY for over lays and AJAX calls, across the project.
- Executed SQL queries, functions and stored procedures for the project.
- Configured hibernate using annotations and wrote HQL queries.
- Implemented encryption and decryption technique for password protection.
- Developed JSP tag library and used for page display with respect to user privilege.
- Handled annotation based transactions for service methods.
- Involved to configure spring with hibernate and third party caching technologies.
- Query tuning for MYSQL having millions of records in database.
- Developed graphs, pie charts and line charts using JFreeChart, to display market based statics for users.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams
- Whole project in cloud and used Amazon EC2 web services for cloud computing.
Confidential, San Francisco
Sr. Java/J2ee Developer
Environment: Java/J2EE, Java1.6, Servlets,Spring Core 2.5.5, Radblue RQS,Adobe Blaze DS3.2.0,Adobe Flex3.0, Adobe Flash 3.0, Spring JDBC Framework, Spring AOP, Spring Transaction Management, ANT,XML,XSD,Spring MVC, Hibernate3.0,My Eclipse, Linux, Web Services, Apache CXF 2.1.3,, Tomcat5.28,SQL,PL/SQL,Apache AppServer,SOAP,JAXB, SoapUI1.7.5, Putty0.5,WinScp4.2,AquaStudio6.0, Bit Keeper, Log4j 1.2.15
Responsibilities:
- Used Spring MVC frame work to implement MVC pattern for this project.
- Used Spring AOP to implement transactions, security to authenticate web service clients.
- Implemented security artifacts encoding and decoding to transfer data among subsystems.
- Used factory design pattern to produce DAO’s needed to retrieve, save and load different entities.
- Develop and deployed webservices for external systems, can easily access in order to full fill the requests.
- Implemented Spring IOC to wire service components to action classes.
- Provided customized logging mechanism using log4j.
- Integrated flex components with data sources.
- Worked on Ajax to update data dynamically for included overlays and windows.
- Wrote complex SQL queries using outer and inner joins, stored procedures and cursors for Oracle PL/ SQL.
- Mapping files provided for objects and tables using hibernate.
- Configured CXF to built web services on easily.
- Developed services to access Active Directory based on attributes.
- Used bash shell to execute linux scripts to interact with production environments.
- Provided configuration files to implement spring with hibernate.
- Developed web services to diagnosis sub systems.
- Implemented DB security using jaysypt between DB and service layer.
- Implemented agile methodology having daily scrum and bi weekly sprint for short term releases.
Confidential, Los Angeles
Sr. Java/J2ee Developer
Environment: Java/J2EE, Servlets, JSP, JDBC,Struts1.1, Spring2.5, Hibernate, Java Mail, AJAX, JQuery,JSON,JQueryUI,DWR,JSP,CSS,JSTL,HTML,JavaScript,ANT,Tomcat5.28,Weblogic9.1,SQL,PL/SQL,Oracle9i,XML,XSD,XHTML,XSLT,SVN,StrutsValidationFramework,StrutsTilesFramework, Java Collections Framework, My Eclipse, Unix, Web services,SOAP,TOAD,JUnit, Spring - WS,Jdk1.5,JavaBeans,CSS,JMS,MQ Series
Responsibilities:
- Involved in system analysis that included the low-level design, and contributed to the technical architecture of the system.
- Used Spring MVC frame work to implement MVC pattern for this project.
- Used Spring AOP to implement inceptors to provide session check mechanism for public and private web resources.
- Used factory design pattern to produce DAO’s needed to retrieve, save and load different entities.
- Implemented Spring IOC to wire service components to action classes.
- Developed user interfaces using JSTL, Ajax and DHTML.
- Developed Action, Action Form classes for the project.
- Configured struts-config.xml for application resources, properties for the project.
- Implemented and Validation and Tiles Frame work for the application
- Worked on Ajax to update data dynamically for included overlays with main windows.
- Developed DWR components to validate the user email for smooth registration process.
- Implemented Listener classes and configured in web.xml.
- Developed Spring action classes using MultiActionController and SimpleFormController.
- Wrote Jquery scripts for front end validations and other user interface events.
- Used TOAD to connect to the oracle database.
- Implemented configuration servlet to integrate hibernate with spring.
- Wrote named queries using Hibernate Query Language.
- Developed web services components using SOAP, WSDL with help of Spring - WS.
- Mapped java objects to relational tables and specified the procedure calls in OR mapping XML files.
Confidential
Sr. Consultant
Environment: Java/J2EE, Jdbc, Servlets, Jsp, Documentum5.3 (DAB), Oracle 9i, Tomcat5.0, Eclipse, VSS
Responsibilities:
- Document Application created and developed using DAB (Documentum Application Builder)
- Data classes, User groups, Alias sets, workflow methods configured through DAB.
- Using Workflow Manager Lifecycles and workflows created.
- Involved in database (Oracle9i) design to create tables.
- Extensively used a product called Brava5.3 to annotate documents like PDF, word, and excel....
- Provided unified viewer using Brava5.3 to view all kind of entities like doc, PDF, excel, jpg, gif, txt, cad/cam files....
- Provided print control services for all kind of documents across the system.
- Worked on GhostScrpit8.0 to convert word document to PDF.
- Taken user training to users, who are using the application?
- Prepared user manual for the application.
- Prepared document for environment setup for project installation, customization and deployment.
Confidential, San Jose
Sr. Java/J2ee Developer
Environment: Java/J2EE, Jsp, Servlets, Hibernate, Struts, AJAX, JSP Tag Libraries, HTML, XML, SQL, PL/SQL, CVS, Oracle,CSS,JDK1.5, JavaScript, ANT, Wsad5.1, Oracle8i, WebSphere, VSS, UNIX, JUnit, LOG4J
Responsibilities:
- Committ application follows MVC architectures where Struts framework acts like controller and controller calls Business Objects and Business Objects access data from the database.
- Implemented various J2EE Design Patterns like Service Locator, Business Delegate, Session Façade and Singleton
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams.
- Extensively used Struts framework and various controllers (Action, Dispatch Action) in different phases of the project.
- Extensively used hibernate query language (HQL) to query the tables.
- Developed the O-R mapping files using hibernate for cascading persistence. Used sets, bags, lists and maps to map the collections in different modules.
- Developed JSPs using Struts Tag libraries, HTML and JavaScript.
- Provided Action classes, Action Form classes for the project.
- Configured struts-config.xml for application resources, properties for the project.
- Developed build scripts to automating the deployment process for the application.
- Made asynchronous calls to update the combo boxes using AJAX across the project
- Actively involved in setting coding standards and writing related documentation.
- Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
- Wrote complex SQL queries using outer and inner joins, stored procedures and cursors for Oracle PL/ SQL.
- Developed mapping files for objects and tables using hibernate.
Confidential, Texas
Java/J2ee developer
Environment: Java/J2EE, Jsp, Servlets, JDBC, Struts, Struts Validation Framework, Struts Tiles Framework, EJB,Java Mail, WebTrends, AJAX, HTML, XML,SQL, PL/SQL, Oracle 9i, JavaScript, ANT, Oracle8i, Wsad 5.1, VSS, Unix, LOG4J
Responsibilities:
- Involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams using SBP
- Used Struts frame work to implement MVC architecture.
- Developed UI components like JSP,JSTL, Javascript and Ajax
- Provided the Action classes, Action Form classes for the project.
- Developed struts-config.xml, for application resources, properties for the project.
- Developed scripts for making asynchronous calls to update the combo boxes across the project using AJAX.
- Involved in setting coding standards and writing related documentation.
- Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP and Servlets Provided
- Provided the PL/SQL scripts for Oracle9i and used in the project.
- Involved in Bug fixing and tracking.
- Prepared unit level test cases and tested.
Confidential
Java/J2ee Developer
Environment: Java / J2EE, Jsp, HTML, Ajax, JDBC, JavaScript, XML, Oracle 9i, JSTL, Sringframework1.2, Hibernate, Wsad5.1, SQL,PL/SQL, WebSphere, DB28.0, VSS, Eclipse3.0, Unix, Clear Case, Unit, LOG4J
Responsibilities:
- Based on Functional requirements draw the low-level design and developed necessary components for all the layers including Control, View, and Model.
- Prepared named queries using Hibernate.
- Used Spring frame work to implement MVC architecture.
- Developed JSPs to provide dynamic content to the HTML pages.
- Created the Controllers for different functional specifications in the project using Spring1.2.
- Developed business components using Spring framework.
- Used JSTL for front end data manipulations.
- Developed configuration(XML) files for controllers and hibernate components
- Developed Spring action classes using MultiActionController
- Implemented AOP pattern using Spring framework for the project
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database DB2.
- Involved to implement Internationalization using Locale, across the project.
- Developed SQL Queries, Stored procedures as per functional requirement.
- Wrote Java Code for Server side Validations and Java Script for client side validations.
- Worked on a tool for bug tracking, which displays the all bugs raised during the testing.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams using SBP tool
- Implemented internationalization concept for the application.
Confidential
Java/J2ee Developer
Environment: Java, Servlets, Jsp, Tomcat5.0, VSS, DB2 8.1
Responsibilities:
- Designed a approach to migrate the system from legacy to open systems.
- Migrated a module in COBOL, JCL, DB2 to open system like Java, J2ee.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams
- Implemented Exception handling and Logging mechanism across the project.
- Developed utilities, which are useful for development across the project.
- Prepared test cases using Junit Framework.
- Prepared user manual to setup the project and execute the project.
- Taken a seminar for customers to show the migration strategy and advantages of open systems over legacy systems.
Confidential
Java/J2ee Developer
Environment: Java, Java Threads, XML, Xstream 1.1.3, Eclipse3.0, CVS, VSS
Responsibilities:
- Contributed in analysis and low-level design of project specification.
- Provided Exception handling and Logging implementation across the project.
- Involved for Code review, JavaDocs generation.
- Extensively worked on Java Serialization && De Serialization.
- Converted Java object to XML && XML to Java object using Xtream1.1.3 libraries
- Wrote components using Java multithreading and concurrency concept.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams.
- To improve the performance, implemented caching techniques.
- Prepared test cases using Junit Framework.
- Involved in Code review and java docs generation
Confidential
Java/J2ee Developer
Environment: Java/J2EE, Jsp, Servlets, JDBC, Struts, Struts Validation Framework, Struts Tiles Framework, Java Mail, AJAX, HTML, SQL, PL/SQL, DB2,JavaScript, ANT, Eclipse3.0,VSS, Windows
Responsibilities:
- Used Struts frame work to implement MVC architecture.
- Created the Action classes, Action Form classes for the project.
- Configure the web.xml, tile-defs.xml for the application
- Developed web component like JavaScript, JSP,HTML
- Migrated 1Lakh lines of code from PL/1 to Java.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams
- Prepared test cases using Junit Framework.
- Involved in providing logging and exception handling across the project.
- Involved in integrating modules.
Confidential
Software Engineer
Environment: Java, Java Threads, XML, Swing, Net Beans 3.6
Responsibilities:
- Designed a solution for performance tuning of the application.
- Implemented internationalization concept in the application.
- Developed components using multithreading concept.
- Executed DLLs, exes in java environment using Runtime Object.
- Tested the application using JProbeSuit 5.0 with respect to various parameters.
- Generated the reports to compare performance of the system, after/before tuning the system with help of tools like JProbe Profiler, JProbe Memory Debugger, Probe Threadalyzer, and JProbe Coverage.
- Made the system to accommodate 600 connections, as old system works with only 60 connections.
- Improved the system 1000%, in terms of scaling of the application.