Senior Technical Developer Resume
Minneapolis, MN
SUMMARY
- Having 8+ years of extensive experience in analysis, design, development, testing, implementation and maintenance of internet/intranet, Client/Server Applications and GUI development.
- Strong Foundation in Java Technology (J2SE, J2EE) and good understanding on Object oriented concepts, OOD, OOP and OOA.
- Extensive experience in Software Engineering concepts like SDLC, Agile, UML.
- Experience in writing Web Services using WSDL, SOAP, RPC, AXIS2 and UDDI in distributed web application development environment with AXIS.
- Extensive experience in using Struts (MVC Architecture) Framework
- Experience of working in JSF & Richfaces, MyFaces.
- Experience with Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object and Data Transfer Object.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Strong experience in working with Application Servers like Apache Tomcat 5.5, Jboss 3.2, IBM WebSphere, BEA Weblogic.
- Experience of working with LDAP directory services.
- Experience of working with databases Oracle 8i/ 9i/ 10G, DB2 and MySQL.
- Experience of Working with JMS as a part of an application.
- Experience in using the XML parsers like SAX, DOM.
- Experience of working with RAD, Jbuilder, Eclipse 3.x (with MyEclipse plug - in) and JBoss Developer Studio.
- Experienced in Unit Testing and generating Test cases for web applications
- Understanding of UNIX shell script programming
- Experience in Java/J2EE corporate training.
- Participation in all phases of project development including requirements gathering, analysis, project design, development, implementation and deployment.
- Wrote Action classes to implement business logics and to maintain the process of the application.
- Good team player with excellent communication, analytical and logical, written and presentation skills with strong affinity towards learning new technologies.
- Experience working in Product development, Insurance and Food Distribution firms.
TECHINICAL SKILLS
Operating Systems: Windows - 9x/NT/2000/XP/Vista, UNIX.
Databases: IBM-DB2, MS-Access, Oracle(SQL/PL-SQL), MySQL, SQL Server
JAVA: J2EE, JSP, Servlets, EJB 3.0, JDBC, Struts, JNDI, RMI, ANT, MVC, XML, XSL, SAX, DOM, UML, JMS, JSF, Hibernate, J2EE Design Patterns, J2ME.
Other Languages / Scripts / API: HTML, DHTML, CSS, XSL, Java Script.
Version Control: CVS, PVCS, SVN, ClearCase 7.1
IDE: JBuilder, JBoss Developer Studio, Eclipse 3.3, RAD, Netbeans
Application Servers: IBM Websphere, BEA WebLogic, Apache Tomcat.
Protocols: HTTP, HTTPS, SOAP, TCP/IP, JRMP, LDAP.
Packages: Methodology
Other: MS Office, Toad, Photoshop, SQL Tools 1.4.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Senior Technical Developer
Responsibilities
- Involved in coding of the presentation layer and GUI framework in JSP, Servlets and Client-Side validations were done using JavaScript.
- Involved in Production Support of all the ACH i-Net applications.
- Responsible for running batch jobs in the UNIX environment.
- Involved in fixing and giving solutions for PROD issues by analyzing the deployed applications.
- Responsible for deploying the fixes in different environments - SIT, UAT & PROD.
- Worked with the Audit Team for fixing security issues in one of the application ACH Deletes & Reversals.
- Worked in Fortify Audit Workbench to find the security issues.
Environment: Core Java, JSP, Servlets, JavaBeans, JDBC, Log4j, JavaScript 1.2, Weblogic 10.0, SQL Tools, Ant 1.2, HTML, MySQL, ClearCase 7.1, UNIX, Oracle, DB2, Fortify Audit Workbench, Eclipse 3.3, Putty, WINSCP, PAC - 2000.
Confidential, MN
Senior Java/J2EE Developer
Responsibilities
- Estimate the module according to the business functionality.
- Configuring Eclipse with J2EE, JSF, RichFaces for development.
- Wrote Java classes, EJB 3.0, Business logic per requirement of the system.
- Wrote XSL to print the generated invoice in expected format.
- Designed and implemented layer for accessing application reference data from oracle database using Java Persistent API.
- Implemented Stateless Session Beans & Message Driven Beans for data access.
- Wrote Ant build scripts to automate build process: compilation, packaging and deployment in war format.
- Used stored procedures, triggers and created prepared statements for business layer to manipulate application data store in Oracleserver.
- Implemented a message-driven bean using JMS that asynchronously processes messages
Environment: Core Java, J2EE (EJB 3.0), JavaBeans, JDBC, XML/XSL, Java Persistent API, Log4j, JavaScript 1.2, Websphere 7.0, Toad, Ant 1.2, HTML, MySQL, CVS, Junit, JMS, XML, XSL.
Confidential
Senior Java/J2EE Developer
Responsibilities
- Estimate the module according to the business functionality.
- Configuring Eclipse with J2EE, JSF, RichFaces for development.
- Wrote Java classes, EJB 3.0, Business logic per requirement of the system.
- Designed multiple front end screens using JSF, RichFaces, MyFaces as per the requirement.
- Designed and implemented layer for accessing application reference data from oracle database using Java Persistent API.
- Created java key store (jks) file for LDAP authentication using key tool.
- Implemented Entity Beans & Message Driven Beans for data access.
- Used stored procedures, triggers and created prepared statements for business layer to manipulate application data store in Oracleserver.
Environment: Core Java, J2EE (EJB 3.0), JavaBeans, JDBC, Java Persistent API, Log4j, JavaScript 1.2, Websphere 6.1 Portal Server, Toad, Ant 1.2, HTML, MySQL, CVS, LDAP, Junit, JMS, JSF, RichFaces, MyFaces
Confidential - Hartford, CT
Senior Java/J2EE Developer/ Lead Java Developer
Responsibilities
- Estimate the project according to the business functionality.
- Configuring Eclipse with J2EE, Apache Axis2 for development.
- Wrote Java classes, EJB 3.0, Business logic per requirement of the system.
- Designed and implemented layer for accessing application reference data from oracle database using Java Persistent API.
- Implemented Stateless Session Beans & Message Driven Beans for data access.
- Wrote Ant build scripts to automate build process: compilation, packaging and deployment in war format.
- Used stored procedures, triggers and created prepared statements for business layer to manipulate application data store in Oracleserver.
- Created WS* standard web services using Apache Axis2 and used Oracle WebLogic server 10.3 to execute and deploy the processes.
- Implemented a message-driven bean using JMS that asynchronously processes messages
- Supporting production tickets and enhancements for the application.
Environment: Core Java, J2EE (EJB 3.0), JavaBeans, JDBC, XML/XSL, Java Persistent API, Apache Axis2, Log4j, JavaScript 1.2, WebLogic 10.3, Toad, Ant 1.2, HTML, MySQL, PVCS, Junit, SOAP, SoapUI, Axis2, JMS, XML, Webservices.
Confidential - Minneapolis, MN
Senior Java/J2EE Developer/ Lead Java Developer
Responsibilities
- Used J2EE Design Patterns (Session Facade, Data Transfer Object, and GO4) for Middle Tier Development.
- Requirements gathering, Analysis, Estimation.
- User Authentication using LDAP.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Used the Eclipse & RAD for creating EARs and deployed the application on Websphere Server 6.1.
- Developed the front-end components using HTML, DHTML, Java Scripts, JSP, JSF, XML and XSLT.
- Implemented MVC architecture implementation on RAD.
- Used RichFaces Enterprise Application framework for J2EE Ajax in application.
- Experience with network file sharing protocols and TCP/IP
- Knowledge on Persistence layer from simple DAO to Hibernate.
- Implemented Stateless Session Beans with Hibernate for data access
- Created SOA web services using Axis2 and used SoapUI to test the web services.
- Developed interface to send messages between systems using JMS.
- Implemented an Application client component using JMS that sends messages to a queue.
- Created Java classes with the provided WSDL using Axis2 & deployed the application in WAS 6.1.
Environment: Core Java, J2EE, Servlets, HTML, JSP, Java Scripts, Servlet, Oracle, JMS, Struts 1.2, JavaScript, XML, RAD 7, CSS, CVS, Junit, Jboss Developer Studio, JSF 1.2 with Rich Faces, JBoss 5.0, Cognizant SDE 5.0, Hibernate, EJB 3.0, SQL Server 2008, WAS 6.1, SoapUI, Axis2, Webservices, Eclipse 3.2.1, PVCS, Log4j, LDAP.
Confidential
Senior Java/J2EE Developer
Responsibilities
- Used J2EE Design Patterns (Session Facade, Data Transfer Object, and GO4) for Middle Tier Development.
- Requirements gathering, Analysis, Estimation.
- Developed the presentation layer and GUI framework in JSF, Richfaces and Client-Side validations were done.
- Used the JBoss Developer Studio for creating EARs and deployed the application on Jboss 5.0 Server
- Developed the front-end components using HTML, DHTML, Java Scripts, Struts, JSF, Richfaces, XML and XSLT.
- Implemented MVC architecture implementation on Jboss 5.0.
- Used RichFaces Enterprise Application framework for J2EE Ajax in application.
- Experience with network file sharing protocols and TCP/IP, FTP.
Environment: Core Java, J2EE, Servlets, HTML, JSP, Java Scripts, Servlet, Oracle, Struts 1.2, JavaScript, XML, CSS, SVN, Junit, Jboss Developer Studio, JSF 1.2 with Rich Faces, JBoss 5.0, Cognizant SDE 5.0, EJB 3.0, Log4j.
Confidential
Associate
Responsibilities:
- Responsible for design and implementation of life cycle of various modules.
- Implemented various Java/J2EE design patterns like Factory Pattern, Command pattern, Value Object Pattern and DAO pattern, Multithreading.
- Analyzed ER diagrams and XML schema (XSD) for the data modeling.
- Set up entire Struts application & created numerous module specific JSF, JSPs (with Struts Tag libraries, Tiles), JSTL to implement the User Interface Design.
- Wrote Action classes to implement business logics and to maintain the process of the application.
- Designed and developed session and EJB 3.0 Session beans for creating Wrapper Class around existing application and make it available on Different JVM using RMI.
- Involved in deployment of application on Websphere application Server in Development environment.
- Involved in Unit Testing & Defect Fixing.
Environment: Core Java, J2EE (JSP 1.1, Servlets 2.2, EJB 3.0 and JDBC, JMS), Struts 1.2, XML/XSL, XSD, JavaScript 1.2, Ant 1.2, HTML, CSS, WebLogic 9, 10, Oracle, MySQL, Rational Application Developer(RAD)7.5, IBM WebSphere server, JSF, RichFaces, SQL Server.
Confidential
Associate
Responsibilities
- Requirements Gathering, Analysis
- Used Struts Frame Work to implement MVC design and advanced validator.
- Expert in Java 1.5.
- Involved in developing the front-end components using HTML, CSS, Java Server Pages and Servlets.
- Wrote test cases using Junit testing frame work.
- Designed and developed session and entity beans for implementing the business logic
- System analysis, design and development of the web application.
- Extensively used MVC architecture implementation on Eclipse.
- Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components, OOAD concepts applied.
- Used WebSphere application server for deploying Servlets and JSP.
- Client side data is validated using JavaScript, before being submitted to the database.
- Designing database, writing DML Statements with use of SQL.
Environment: Java, J2EE, Servlets, JSP, Sun Java application server 5.1, JUnit, JDBC, EJB, JBOSS, XML, CSS, HTML, Oracle, RDBMS, JavaScript, and Eclipse MySQL, Navicat MySQL.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in design and implementation of various modules of application.
- Understanding existing process, requirement collection and creating prototypes.
- Developed the presentation layer and GUI framework in HTML, JSP, Servlets and Client-Side validations were done using JavaScript.
- Implemented various Java/J2EE design patterns like front controller, DAO, singleton.
- Version Control tool used was CVS.
- Eclipse & Netbeans was used as IDE.
- Responsible for development of Java Swing and RMI Application.
- Participated in reviews, requirements design and project meetings
- Implemented various Java design patterns like front controller, Singleton, DAO.
- Written unit tests using Junit.
- Netbeans 6.1 as IDE.
- Developed various modules using Swing for clients.
Environment: Java, Swing, RMI, MySQL, Netbeans 6.1