Sr. Software Developer Resume
Vacaville, CA
SUMMARY
- 7 years of experience in the field of information technology in Java Enterprise systems, J2EE Architecture and web application development with superior RDBMS skills.
- Extensive knowledge in Design, Development, Migration, Deployment and Integration of Java/J2EE based applications.
- Extensively worked on N - Tier Client-Server applications systems with the development in Java, J2EE Technologies (Servlets, JSP, JDBC, JNDI, and JMS), HTML and JavaScript.
- Expertise in the development of web applications using MVC Architecture with Struts Framework etc.
- Hands on experience in design, implementation and maintenance of system architectures using application servers like TOMCAT and JBoss.
- Expertise in developing User Interfaces, screen layouts using JSP, JavaScript, jQuery, CSS and HTML.
- Extensive experience with Java/J2EE design patterns like Singleton, Factory, Business Delegate, DAO and Value Object.
- Experience in using JDBC to develop database intensive JEE applications.
- Experience with Hibernate ORM framework.
- Experience in using Spring Framework specially JDBC template and hibernate template for dependency injection
- Worked with various projects involving XML technologies (XSL, XSLT, DOM, and SAX) and web services (SOAP, WSDL, and Axis2).
- Experience in writing SQL query, complex query, PL/SQL, Stored Procedures, Functions, Packages, Triggers, and views, table, Collection, Explicit cursor, Dynamic SQL and other build-in packages.
- Possesses knowledge and understanding of database architecture and schema design.
- Strong Oracle DBA skills with Oracle 10g and 11g databases.
- Experience in Unix Shell scripting
- Motivated focused team player with strong problem solving and analytical skills. Generate new ideas and quickly learn new technologies to get the job done.
TECHNICAL SKILLS
Languages: Java, JSP, JDBC, HTML, XML, UML, SQL, PL/SQL, JavaScript
Design Tools: MS Visio, UML, HP QUALITY CENTER, ANT AND MAVEN.
Web: HTML, CSS, XML, JavaScript, JQuery, JSON
Databases: Oracle 9i/10g/11i, MySQL
App/Web Servers: Tomcat 5.x/6.x/7.0, BEA WebLogic Server8.x, Confidential WebSphere 6.x, JBoss 5.x
PROFESSIONAL EXPERIENCE
Confidential, Vacaville, CA
Sr. Software DeveloperResponsibilities:
- Develop email notification for the missing bills to the users using JAVA, HTML, and JAVAMAIL.
- Develop Letter Templates for the claims using html5, css3, JavaScript, jQuery, jdbc, and JSP, XSLT, XML. process the Bills which comes in the format of XML file. Used DOM parser and JAXP, AND CORE JAVA to process the bill.
- Develop the MVC Model project to look up the information for the claims.
- Used HIBERNATE (ORM) AND JDBC.
- Have experience in using multi-threading in application.
- Spring is used for loose coupling and used IOC containers.
- Designing and configuring secured databases on MySQL and Oracle server and its communication with applications written on Java.
- Worked withJavaScriptfor client/browser statistics reporting, click tracking, form validation, Ajax, and pop ups like date picker etc.
- Usedtag librariesin JSP to embed business logic.
- Have experience in writing complex queries (SQL) in oracle database and MySQL database.
- Have experience in writing JAVASCRIPT, JQuery.
- Has experience in writingstored procedures, Functions and packages used PL/SQL.
- CreatedPackagesandProceduresto automatically drop table indexes and create indexes for the tables.
- Worked extensively onimplicit and explicit cursors in oracle RDBMS.
- Expertise inDynamic SQL, CollectionsandException handling.
- Good knowledge on logical and physicalData Modelingusingnormalizing Techniques.
- CreatedTables, Views, Constraints, Index(B Tree, Bitmap).
- Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- ImplementedAjax forasynchronous data processing and validation.
- Have experience in using Built Tool Maven.
- Earned good experience in working with servers likeApache Tomcat, Jboss, Apache Web Server, and WebSphere.
- Methodologies:UML, OOP, OOA, OOD, Agile.
- Conduct unit testing and integration testing of components and supported capacity testing.
- Responsible for maintenance and bug fixing of the application.
- Extensively used log4j for logging.
Environment: JDK 1.6, CORE JAVA, HTML, MAVEN, JAVAMAIL, JDEVELOPER, JEE, XML, XSLT, Hibernate 3.x, Servlets, JSPs, Eclipse indigo, TOMCAT server 7, Log4j, Windows XP, Oracle10g, SQL, PL/SQL, SQLDEVELOPER.
Confidential, Indianapolis, IN
Sr. Software Developer
Responsibilities:
- Participated in the analysis, design, coding, Implementation and Testing of the Customer Information System.
- Writing complex SQL QUERIES AND PL/SQL PROCEDURES, FUNCTIONS, PACKAGES for the application.
- Developed Web Services integrated by different systems including Business Workflows.
- Used XML to specify relevant business object metadata. This metadata will allow the mechanism to handle the marshalling of object attributes to database table columns and vice versa.
- Extensively used SAX and DOM for parsing XML documents and XSLT for transformation.
- Utilized JAXB to build Java objects from XML Schema.
- Used XML-Beans for creating XML from java types and vice versa.
- Used Hibernate for ORM.
- Used XML based configuration as well as Annotations to map Java classes to DB tables.
- Used Spring to inject dependencies and manage transactions.
- Used SQL Queries and Stored Procedures implemented using PL/SQL extensively in retrieving the contents from Oracle10g.
- Used JNDI lookup for getting the Connection Objects.
- Design Patterns implemented are DTO, DAO, Singleton and Factory.
- Conduct unit testing and integration testing of components and supported capacity testing.
- Responsible for maintenance and bug fixing of the application.
- Extensively used log4j for logging.
Environment: JDK 1.6, JEE, XML, Spring 2.x, Hibernate 3.x, Servlets, JSPs, ANT, Eclipse3.2, WebLogic server 9.x, Borland StarTeam, FileZilla, Log4j, Windows XP, Oracle10g, PL/SQL.
Confidential
J2EE Developer
Responsibilities:
- Requirements gathering from the clients & customers.
- Analyzing requirements and converting them into technical specifications.
- Fixing the timelines to complete the tasks by checking with functional & business leads.
- Writing SQL and PL/SQL (DDL, DCL, DML). Create database schema and users and also wrote stored procedures and functions according to application.
- Studied the application architecture and re-designed according to the requirement.
- Implemented Struts framework in the application.
- Performed code changes in JSP, Servlets, EJB, and Java Bean components.
- Designed and developed views, controller and model components implementing Struts Framework.
- Developed middle layer using stateful, Stateless Session and Entity Beans as business logic.
- Developed application using custom tags, Action classes and Action Form classes of Struts Framework.
- Configured struts-specific deployment descriptor (struts-config.xml)
- Preparation of Test cases for these modules.
- Worked closely with the customers & sales team during the production move.
Environment: SQL, PL/SQL, JDK1.4, EJB, J2EE, JSP, Servlets, JDBC, JavaBeans, MyEclipse, Struts, Java, HTML, DB2