Sr. Developer Resume
Lakeville, MN
SUMMARY
- Around 6 Years of progressive experience in all teh phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Programmer Analyst, Designer in executing web based information decision-making projects using Java/J2EE related technologies.
- Experience in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.2/2.0, EJB 2.0, Struts 1.1/1.2, Hibernate 2.0/2.3/3.0, Spring1.2/2.0, JDBC, JNDI, Java Beans and Web services (SOAP, WSDL and UDDI).
- Good noledge and experience in SQL, PL/SQL, Oracle 9i, MS SQL Server databases.
- Good experience in server side Business Logic Development using Session and Entity Beans and Message Driven Beans.
- Efficient use of various design patterns such as MVC (Model-View-Controller) in teh development of distributed Enterprise Applications.
- A solid understanding of all phases of teh SDLC right from requirements gathering till post implementation support
- Extensive experience in writing Java/J2ee code on Windows Environment and Linux Environment.
- Good noledge of OOP and OOAD concepts.
- Experience in using Source tools such as Sub Version and Microsoft Visual SourceSafe.
- Proficient in NetBeans IDE and Eclipse.
- Excellent team player wif good communication skills. Worked wif Hibernate for teh relational mapping wif teh databases.
- Proficient in using various IDEs like RAD, NetBeans 6.7.1, My Eclipse, Eclipse and IBM RAD 7.1
- Experience in using ClearCase, SVN version control system.
- Worked wif Design Patterns like Structural and Composite Design Patterns
- Developed EJB Entity Beans to perform teh account transactions business logic.
- Developed teh EJB-Session Bean, will be able to access teh business entities through their local home interface.
- Created stored procedures, sequences, triggers and functions in Oracle 10g to insert, delete and update records in teh database
- Exposure to Agile Software Development process and Test Driven Development using JUnit and UML
TECHNICAL SKILLS
Programming languages and Scripts: Java, J2EE, Java Script, HTML, CSS, C, C++, XML
Modeling Tools / Languages: UML on Rational Rose 4.0.
J2EE Common Services APIs: Java Servlet, JSP, EJB2.0, JDBC, Hibernate, web services, JNDI, JAXB, AJAX.
Application Servers: BEA WebLogic 8.1 and 9.2, IBM Web sphere 4.0 and 5.X, JBOSS
Web Servers: Apache Tomcat 4.1.18
Frameworks / APIs / Tools: Log4j, Ant, WEB-SERVICES (SOAP, WSDL, UDDI, Axis2, CXF), Hibernate 3.x, Struts 1.3x,Spring 2.0, Tiles
XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.
Database: Oracle 8i/9i/10g, SQL Server, MS Access, MySQL
Version and Source Control: CVS, SVN, Clear Case
ORM: Hibernate 3.1
Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris
PROFESSIONAL EXPERIENCE
Confidential, Lakeville, MN
Sr. Developer
Responsibilities:
- Implemented MVC design pattern using Struts Framework.
- Form classes of Struts Framework to write teh routing logic and to call different services.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingOracle 10g.
- Developed teh XML Schema and Web services for teh data maintenance and structures.
- Developed teh application using Java Beans.
- Used Websphere Application Server and Eclipse to develop and deploy teh application.
- Designed database and created tables, written teh complex SQL Queries and stored procedures as per teh requirements.
- Used ANT for building teh application.
- This application halped teh auditors to audit teh customer accounts and to retrieve teh information and edit teh information of teh accounts
Environment: J2EE 1.4, Servlets, JSP, Struts 1.3, Oracle 10g, WebSphere 6, Eclipse 3.1, HTML, AJAX, JavaScript, Web services, Windows 7, ANT for building teh application.
Confidential, Detroit, MI
Sr. Developer
Responsibilities:
- Developed user interface using JSP, Struts Tags to simplify teh complexities of teh application
- Configured teh Struts configuration file and Application context file based on teh Spring and hibernate entries
- Used Spring for Dependency Injection for plugging in teh Hibernate DAO objects for teh business layer
- Used networking technologies like Multicast and worked wif Internet protocol like VOIP for teh communications. Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Worked wif JPA for teh use of relational databases structuring of teh application.
- Deployed Web Services for updating teh information to teh workflow steps and getting teh pre-configured workflow processes
- Used Tomcat for teh web Development of teh application.
- Used XSL/XSLT for transforming and displaying payment history reports
- Involved in teh development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Worked wif WebLogic application Server for teh deployment of teh application.
- Worked wif JSF for teh UI front end development along wif AJAX
- Used WSDL and SOAP for teh development of teh XML based applications.
- Worked wif CMS wif WebLogic Portal for teh development of teh application.
- Used SQL navigator and PL-SQL for teh database enhancement.
- Unit tested all teh classes using JUNIT at various class level and methods level
- Used Log4J to capture teh log dat includes runtime exceptions.
- Worked wif X-query for teh front end development of teh application.
- Worked wif Oracle 10g for teh backend development of teh database.
- Developed teh application in J2EE Application Server environment wif IBM WAS 6.1 as deployment server wif IBM RAD 7.0 as development IDE
Environment: Java EE 5, IBM WAS 6.1, IBM RAD 7.0, Struts 1.2, Spring 1.2, Hibernate 3.0, Servlets 2.4, JSP 2.0, EJB 2.1, HTML, XML, Web Services, XSL/XSLT, JAVASCRIPT, AJAX, CVS, DB2 7.1.
Confidential
Java Developer
Responsibilities:
- Involved in gathering functional requirements
- Preparing two new modules as per teh requirements.
- Implementation and its deployment.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in gathering functional requirements dat are involved in order to fulfill BP's website specific requirements for teh Online modification of teh webpage.
- Integrated different language login for viewing
- Also used HTML and CSS to develop some functionalities of User Interface and styling teh pages as well.
- Used JavaScript for teh client side validations.
- Used SQL Developer tool for accessing data from Database and Structured Query Language (SQL) to communicate wif teh database.
- Involved in documentation to provide all teh technical design specifications and version documentation for teh application.
- Fixed bugs for a large J2EE web application.
- Assisted wif deployment for releases in teh a major application
- Updated features of existing products in teh system, using SQL
- Added high priority items to teh website swiftly and accurately