Senior Software Engineer Resume
SUMMARY
- Around 10 years 9 months IT experience which includes 5 years of onsite Switzerland - Chur experience.
- Excellent programming experience with consistently increasing the responsibility in software design, development, Testing and Implementation and Application Maintenance.
- Experience in developing applications using Core Java, J2EE (Servlets, JSP with custom tags, Struts 1.2, Swing, EJB2.0, Java Beans, JDBC, JSTL, Web Services, JAX-WS, and JAX-RPC), XML, JavaScript, HTML, CSS, CVS,SVN and Eclipse3.1/3.2/3.4
- Worked on JSF, Struts and Hibernate frameworks for Applications design
- Worked on Business Processing Modelling tools IBM, Oracle BPM 10g and Oracle BPM 11g
- Hands-on experience of Apache AXIS2, SOA and Crystal Reports
- Good experience in Database Query development, Performance Optimization and Interfacing (Back-end Front-end connectivity) skills using Oracle 10g and MySQL
- Experience using servers such as Tomcat 6, weblogic 10.3 and JBoss 5.1
- Involved in all phases of the software development life cycle (SDLC) including Feasibility Studies, Estimating, System Analysis, Coding and Testing using OOAD, UML and Best Practice Methodologies Versatile team player with good analytical, communication and interpersonal skills
- Expertise in creating application Prototypes/POC
- Good knowledge in implementation of various Design Patterns and J2EE Patterns
- Experience in Root Cause Analysis and Production Support
- Involved in production Go-Live Support and troubleshooting after production release
- Hands on experience in application migration from IBM work flow to Oracle BPM work flow
- Experience in Service Delivery platform(SDP) in Telecom domain
- Experienced as a team lead, co-ordination with clients and onsite-offshore team.
- Interested in new technologies and able to learn quickly
TECHNICAL SKILLS
Languages: Core Java, SQL, XML, XSLT,HTML, DHTML
J2EE Technologies: EJB 2.0, JDBC, JNDI, JSP, JSF, Servlets, JMS, Java Mail, RMI
Application/ Web Servers: web logic 10.3, Tomcat and JBoss
Frameworks: MVC, Apache Struts, Tiles and Hibernate
Distributed Technologies: RMI, Web Services, SOA and Ajax.
ORM Tool: Hibernate 3.3
IDE: Eclipse 3.X, Toad, SQL developer OBPM Studio and JDeveloper
XML: JAXB, DOM, SAX, JAXP, XSLT
Web Services: SOAP, UDDI and WSDL
RIA: CSS JavaScript and JQuery
Database Servers: MySQL 5.1 and Oracle 9i/10g
Content Management Tools: Microsoft Share Point Server 2007
Other Tool: ANT, MAVEN, Hudson, Team City WinCVS, SVNand WebEx Meeting.
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- Requirement Analysis, Effort estimation
- Effort breakage and coordination with offshore team
- Creating POC and Reusable components - AGL
- Design and Implementation of Support Module
- Design and Implementation of Migration tool from IBM to OBPM WFI
- Creating Oracle BPM Processes
- Application design for parallel run for IBM and OBPM WFI
- Development of DAO
- Development of Managed Beans and Action classes and POJO
- Support for Acceptance testing and Load and Performance Testing
- Production deployment support and troubleshooting after production deployment
- Document preparation DR document, Story book document
Environment: JAP Environment (TIPD-4/5/6/7), Eclipse 3.5 JAVA, JSP Servlets, Struts, JSF, EJB, JMS-MQ, Web-Service, JAX-WS, XML, JAXB, Oracle DB, Web logic, IBM-WFI build time, Oracle BPM studio, CVS, SVN, Qmb build tool java script and HP quality center.
Confidential
Responsibilities:
- Contributed to design of the Technical Specification Docs which serves as the base to start the coding
- Played significant role in design and escalating the things to Business Analysts.
- Involved in preparing design document and interface specification document
- I have Prepared sequence diagrams using Jude
- Creating CSV files
- Writing client code for WSDL.
- Unit Testing and logging results
Environment: JAVA, JSP, Servlets, Hibernate, Web Service, XML, JAX-B, Oracle-OCSG, Oracle DB, SVN, Eclipse and HP Quality tool.
Confidential
Responsibilities:
- Development of UI using JSF Components.
- Designing the User Interfaces for the project as per the given requirements
- Implemented Database access through Hibernate Mapping Oracle as backend.
- Developed, Implemented and Tested the Applications in web logic environment
- Created LLD documents for assigned modules
- Developed Managed beans
- Developed TAO.
- Prepared Use Case document
- Coordinating with onsite team.
- Involved in prototype design.
- Unit Testing and logging results
Environment: JAP TIPD 41, JSF, CS-JSF, Hibernate, Eclipse IDE, JDK, Web Logic, and Hibernate
Confidential
Responsibilities:
- Responsible for coding of action class and action forms
- Developed server side validations
- Prepared Database design document with ER Diagram
- Prepared Use Case document
- Responsible for database schema creation
- Mapping of hbm files
- Created common utility classes for the application
- Developed Data Access Objects
- Used Log4J for logging and tracing messages
Environment: Eclipse, Net beans, Core Java, Servlets, JSP, Struts 1.0, DAO, MySQL 4, CVS, Log4j,UML, Tomcat, Toad, and Windows
Confidential
Responsibilities:
- Developed front-end screens using JSP, HTML.
- Developed Servlets, JSP’s, Beans and Taglib’s using MVC Architecture.
- Designed components based on object oriented design-using UML
- Documentation of functional and technical requirements like Technical Specifications Documents (TSD's) and Business Specification Documents (BSD's)
- Involved in Code Reviews
- Written Java script blocks for client side validations and other activities
- Deployment on Dev and Test
- Involved in Documentation
Environment: Core Java 1.4, Servlets, Struts 1, JSP, HTML, JavaScript, JUnit, JDBC, MySQL, Tomcat, Edit plus and Windows 2003
Confidential
Responsibilities:
- Analyzing, gathering, designing and development
- Prepared functional requirement specification
- Responsible for database activities
- Responsible for coding Indent module
- Responsible for Unit and Integration testing
- Responsible for LLD and Unit Test Specification reviews
- Responsible for developing Module specific documentation
- Packaging application for deployment
- Conducted sessions to the end users on application functionality
Environment: Edit Plus, Java, Servlets, JSP, Struts, JDBC, JNDI, CVS, Log4j, UML, Tomcat 5, MySQL, JavaScript, ANT and Windows
Confidential
Responsibilities:
- Responsible for User Interface design using HTML and JSP
- Developing application and done unit testing
- Documentation of the developed applications at each level
- Documenting the user guide for the developed applications
- Involved in packaging and deploying the module.
Environment: Edit plus, Java, JSP, Servlets, JDBC, HTML, CVS, Log4j, MySQL, Tomcat and Windows
