Sr.software Engineer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 10+ years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications using Java/J2EE technologies.
- Experience in designing highly transactional websites using J2EE technologies and handling design/implementation using UML/Eclipse/Rational Software Architect
- Expertise in Design and Development of enterprise applications using JEE technologies such as JDBC, JSP, Servlets and JSF.
- Strong skills in building applications using open source frameworks such as Struts, Spring, Seam and Hibernate.
- Extensive experience building applications with MVC architecture using Struts, JSF, Spring MVC and JSP-Servlet-Java Beans.
- Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XMLBeans, JAXB, SAX and DOM parsers.
- Extensive experience on Oracle, PL/SQL, SQL.
- Experience in Unix Shell Scripts and Ant build scripts.
- Experience in developing Web Services with SOAP, Axis2 and RESTful webservices
- Experience with servlet containers/application servers such Tomcat, Weblogic and JBoss.
- Extensive experience in ORM frameworks such as Hibernate.
- Extensive programming in Java, J2EE using Eclipse, WSAD and JBuilder tools.
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects.
- Possesses excellent analytical, problem solving, leading and learning skills as well as a keen interest in emerging technologies.
TECHNICAL SKILLS:
Languages: Java, JavaScript, SQL, PL/SQL, HTML, DHTML, C, C++
Scripting: UNIX Shell Script, Javascript
Databases: Oracle 10g, SQL Server 2008, MySQL 5.x
J2EE: JSP, JSF, Servlets, JNDI, JDBC and JMS.
Application Servers: Weblogic, JBoss
Web Servers: Apache2, IIS
Build Tools: Ant, Maven
Frame works: Struts2, Spring2.5/3.x, Seam
Web Services: SOAP, Axis2, RESTful Web services
DesignTools (UML): Rational Rose, Erwin 4.0.
IDE(s): Eclipse, MyEclipse5.x, WSAD, RAD.
ORM Tools: Hibernate3.
Operating Systems: Windows 2000/XP/Vista, Windows 7, UNIX, and Sun Solaris9/10.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr.Software Engineer
Responsibilities:
- Developed page layout, page flow using JSF, CSS according to the page mockups.
- Developed EJB components using session beans and message driven bean.
- Implemented key JEE deign patterns like MVC, session facade, singleton and DAO.
- Designed and developed RESTful web services used by AJAX request.
- Designed and developed build script to automate build process using Ant.
- Developed web UI with JavaScript, XSLT and DHTML for Survey Application based on Struts running on WebSpere and SQL Server.
- Developed and maintained Governance application front end part and back end part based on Struts MVC framework using the JavaScript, jQuery, XSLT, Java, Hibernate and EJBs running on WebLogic and SQL Server and Oracle.
Environment: JDK1.6, J2EE(JSP, servlets, JDBC), JSF, Seam, EJB, Hibernate, OOAD, UML, XML, JAXB, HTML, Weblogic 9, JavaScript, XSLT, Apache Ant, Eclipse, SQL, SQL Server, PL/SQL, Oracle 10g, UNIX, Windows Vista and Windows 7.
Confidential, Kansas City, MO
Java Developer
Responsibilities:
- Designed and developed JSP pages using Java Script and CSS.
- Developed core business logic components using Java.
- Developed the SOAP web services using apache Axis2 to integrate the legacy code.
- Wrote SQL Procedures, Functions and SQL Queries.
- Extensively worked on JavaScript and for client side validations and for capturing dynamic events.
- Built the project using Maven, developed, configured and deployed on WebSphere application server in local and integration test environments.
- Involved in the Analysis of the user specification documents provided by the client.
- Coordinated with clients to get clarification on requirements and changes.
- Involved in Analysis, Design, Coding, and unit testing of the project.
- Involved in Unit Testing, Integration testing and migration of the application into production.
- Involved in the Compilation of project status reports.
Environment: J2EE, LDAP, IBM Rational Application Developer, Web Sphere 5.1, Oracle 9.2, HTML, CSS, Maven, Log4j, MKS, Windows Vista, Windows XP, UNIX.
Confidential, Santa Clara, CA
Sr. Software Engineer
Responsibilities:
- Used POJOs and Hibernate based on Spring framework running on Tomcat and SQL Server.
- Designed and developed web pages using JSP based on Spring MVC
- Designed and developed Web services to integrated with charging code system.
- Added rich text editor to the front end by using htmlArea.
- Integrated EMR (Electronic Medical Record) component with the GE’s healthcare.
- Developed unit test source code according to approved coding standards by using JUnit framework.
Environment: JDK1.5, J2EE(JSP, servlets, JDBC), Spring framework, Hibernate, Spring MVC, Tomcat, JavaScript, Apache Ant, SQL, Oracle 9i, UNIX, Windows XP.
Confidential, Bloomington, IL
J2EE Developer
Responsibilities:
- Design and development of Process Flow, Business Objects, Service Objects and reusable components using the new framework called AICS for initial rollout.
- Worked with team to design front end GUI using JSP, XSLT, Dream Weaver, DHTML, HTML and JavaScript. Created development and test environment in Tomcat.
- Worked with business users and team to Develop use cases diagram, sequence diagrams and preliminary class diagrams for the system using UML. Worked with team in detailed design for the use cases and developed detail class diagrams and sequence diagrams.
- Developed different components required for the application like Request Handlers, Delegate Handlers, Response Handlers and BO Validates, Data Objects (DO). Optimized code to take care of performance memory leaks and redesigned the application.
- Integration of the existing claims handling solution.Database design for CMS enabled J2EE framework.
- Created Technical Specification Document and Unit Test Cases.
- Development and Unit testing.
- Integration and System testing EA Life application rollout for 4 states CA, FL, IN and MI.
Environment: JDK 1.4, Struts, Tomcat 4.x, Oracle 9i, HTML, CSS, Ant, Log4j, Windows XP.
Confidential, Indianapolis, IN
Sr. Software Developer
Responsibilities:
- Participated in the analysis, design, coding, Implementation and Testing of the Customer Information System.
- 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.
- Utilized JAXB to build Java objects from XML Schema.
- Used XML-Beans for creating XML from java types and vice versa.
- 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.3/1.4, J2EE, XML, XSLT, SAX, DOM, JAXB, XML-Beans, JNDI, ANT, Eclipse3.2, Weblogic server 7, Borland Starteam, FileZilla, Log4j, Windows XP, Oracle 9i, PL/SQL.
Confidential, Cupertino, CA
System Software Engineer
Responsibilities:
- Developed and tested GUI for interactive TV with multiple threads technique based on MFC (Microsoft Foundation Class) coded in C++.
- Designed, developed a Linux device driver for CCube video capture card which is dynamically loadable kernel module coded in C.
- Developed a tool to detect memory leaks dynamically by tracking free and malloc functions coded in C.