Sr. Software Developer Resume
Thousand Oaks, CA
PROFESSIONAL SUMMARY:
- Overall 8.5 Years of professional experience in Analysis, Design, Development, Testing, Production Support and Maintenance of Web and Enterprise applications using Java/J2EE technologies.
- Expertise in developing business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization, Multithreading etc.
- Good Understanding of OOA, OOD and J2EE Design Patterns like Singleton, Factory, DTO, DAO, Facade, MVC and Business Delegate.
- Extensive experience in application development using Java, J2EE (JSP, Servlets), JDBC, JMS, Web - Services, Struts, Spring, HTML, DHTML, CSS, XML (SAX, DOM), AJAX, XSL, XSLT, Java Script.
- Extensive working experience on Struts 1.2/2.0, Spring 2.0/2.5, Hibernate 3.0 and Apache Wicket Framework.
- Experience in working with J2EE application server BEA Web Logic 8.1/10, IBM Web Sphere 6.0 and Tomcat 4.0/5.0/5.5.
- Expertise with J2EE compliant IDE’s such as Eclipse with MyEclipse, JBuilder and NetBeans,
- Proficient in RDBMS concepts and experience in working with Oracle8i/9i/10g and MySQL.
- Working Experience in using SVN, CVS and VSS.
- Good experience in developing SQL and extensively used PL/SQL stored procedures.
- Excellent Analytical, Problem solving, communication and leadership skills.
- Proficient in modeling using UML.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.
- Certifications: SCJP, SCWCD, Banking level 1.
SKILL:
Programming Language: Java 1.4/1.5, PL / SQL, C, C++.
J2EE Technologies: Servlet 2.3/2.5, JSP, EJB, JDBC, JNDI, JMS.
Web Frameworks: Struts 1.2/2.0, Spring 2.0/2.5, Apache Wicket.
ORM/Data Mappers: Hibernate 3.0
Client Technologies: HTML, DHTML, CSS, Java Script, JSTL, XML, XSD, XSLT.
Web Services: SOAP, WSDL, UDDI, Apache Axis 1.2/2.
AJAX Technologies: JSON, DOJO.
Application Server: Web Sphere 6.0, BEA Web logic 8.1/10.2, Tomcat 6.0.
Database Server: Oracle 8i/9i/10g, MySQL.
IDE s: Eclipse, My Eclipse 7, Net Beans 6.5.
Built Tool: ANT.
Designing Tools: Microsoft Visio, Rational Rose.
Database Tools: Toad, SQL Plus, Oracle SQL Developer.
Testing Frameworks: JUnit.
Testing Tools: Load Runner, JMeter.
Performance: Jprobe 9 .6 .
Version Control: SVN, VSS and CVS.
Software Process: Agile, Waterfall.
Code Review Tool: Fortify Scan.
Platforms: Windows 2000/XP, Red Hat Linux 4/5.
PROFESSIONAL EXPERIENCE:
Confidential, Thousand Oaks, CA
Sr. Software Developer
Responsibilities:
- Involved in Requirements gathering and designing the application.
- Prepared Functional Design Documents.
- Analyzed Business Requirements and Functional Requirements and played a major role in designing technical design documents.
- Developing business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization etc.
- Created the web pages using JSP, CSS and Java Script.
- Written AJAX calls for the front-end screens
- Written CSS for the presentation layer screens
- Prepared code review document based on Java standards
- Prepared Unit Test scripts for Assembly Test and JUnit test conditions as per the requirement document and use cases.
- Spring modules used in the project are Spring Core, Spring DAO, and Spring Aspect AOP.
- Spring auto wiring is used for the bean injections.
- Developed the DAO’s using the Spring JDBC and also Hibernate 3.0.
- Used the Hibernate template for the hibernate Dao’s and used many spring template.
- Worked on performance tuning using JProbe 9.6.
- Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
- Coordinated with the QA lead for development of test plan, test cases, test code and actual testing.
- Supported SIT& UAT environment.
Environment: Core Java, J2EE (Servlets, JSP), Spring 2.5, Hibernate, CSS, Java Script, XSLT, AJAX, XML, Web Services, IBM Websphere 6.1, Oracle 10g, SQL, Log4j, JUnit, SVN, TOAD, My-Eclipse, Ant.
Confidential, Sanfransisco, CA
Sr. Software Developer / Module Lead
Responsibilities:
- Gathered requirements from analysts and understand client’s requirements.
- Involved in the detail design of the modules according to the J2EE standards.
- Involved in the complete development process for these modules with Struts 1.2.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization, Multithreading etc.
- Spring modules used in the project are Spring Core, Spring DAO, and Spring Aspect AOP.
- Developed Web-Service client with Axis 1.2 using SOAP.
- Developed the DAO’s using the Spring JDBC and also Hibernate 3.0.
- Used Drools for business rules in the project.
- Developed AJAX based UI Services.
- Implemented Java Script for client side validations.
- Used HTML, DHTML, CSS, Wells Fargo RIA Framework, which is YUI extension for UI Design.
- Implemented JMS for External System Asynchronous Transactions.
- Used XSL-FO for PDF Creation.
- Used My Eclipse as an IDE for all development and debugging purposes.
- Data Modeling, writing stored procedures and SQL, PL/SQL queries in Oracle 10g
- Developed Proof of Concepts and provided work/time estimates for design and development efforts.
- Coordinated with the QA lead for development of test plan, test cases, test code and actual testing, was responsible for defects allocation and ensuring that the defects are resolved.
- Worked with Load Test Team to run the Load Test with Load Runner.
- Coordinating with Offshore team to provide the requirement, resolving issues and reviewing the deliverables.
- Worked on Production Support issues for AES.
- Supported SIT& UAT environment.
Environment: Core Java 1.4/1.5, Struts 1.2, Spring 2.0, Hibernate 3.0, Apache Wicket Servlets, JSP, EJB, Web-Services, JMS, XML/XSLT, XSL, JDBC, Java Script, Drools, UML, Rational Rose, Log4j, JUnit, Web logic 8.1/10, Oracle 8i/9i, CVS, TOAD, My-Eclipse Unix, Ant.
Confidential
Application programmer
Responsibilities:
- Analyzing business requirements, upgrade application, domain and database from web logic portal 8.1.5 to web logic portal 10.2.
- JDK 1.5 and JSP 2.0 compatibility.
Environment: Web logic Portal 8.1, Web logic Portal 10.2, SQL Server 2000, Windows 2000 / XP.
Confidential
Analyst Programmer
Responsibilities:
- Involved in developing application screens using struts tags.
- Responsible for Coding and manual testing for module.
- Preparing code review document based on java standards.
- Writing Action classes and validation for the screen.
- Interacting Onshore and getting the requirements, issues clarifications.
- Writing the PL/SQL scripts like Store Procedures, Functions and Cursors etc.
Environment: Advance Java, Struts, JSTL, Jsp, Servlet, Ajax technologies, Tomcat 5.0, Oracle, Eclipse 3.0, Edit plus.
Confidential
Trainee + Java Developer
Responsibilities:
- Involved in developing JSP and HTML screens
- Involved in Unit Test Cases preparation execution for developed screens
- Involved in writing servlets for few application screens.
- Writing the SQL statements for functional requirements
Environment: Java, Jsp & Servlet, Tomcat 5.0, Eclipse 3.0, Linux/Windows XP/NT/2000 Server, Edit plus.