Senior Software Engineer Resume
Cleveland, OH
SUMMARY:
- 9+ years of experience in the areas of Designing, Implementing and Testing Enterprise Java/J2EE based Large Scale Distributed Applications.
- Extensive experience in the domains of Manufacturing, Services and Quality.
- Expert skills on J2EE Technologies- Servlets, JSP, JNDI, JDBC, Java Mail, JMS and JAXB.
- Excellent work experience on Web Services technologies using SOAP and WSDL.
- Experience in implementing MVC Architecture using Struts Framework.
- Good exposure on J2EE design patterns such as Business Delegate, Service Locator, Transfer Object, Session Façade, Factory Pattern, Singleton, Composite Views and Data Access Object.
- Expertise in Object Oriented Programming and RDBMS concepts like DDL and DML.
- Good knowledge in Oracle PL-SQL Procedures, Function and Triggers.
- Good knowledge on Hibernate ORM.
- Good experience in Spring IoC and knowledge on Spring MVC.
- Experience in Application Servers - IBM Websphere, Oracle Application Server, Web Logic and Tomcat.
- Involved in various GUI Page Designs using HTML, JSP, JavaScript, AJAX and CSS.
- Knowledge in C++, UNIX and Batch Processing Coding.
- Experienced in Version Manager Tools like VSS, SVN, PVCS and Clear Case.
- Member of the Production Support Team and closely work with End User to provides rapid solution on Applications unexpected failures.
- Directly involved in Application Rollout Process in QA/UAT/Staging and Production Servers.
- Expertise in Software Development Processes and Involved in Water Fall and Agile Development processes.
- Involved in preparing Functional / Technical design documents which encompasses Customer requirements, Project Scope, User Acceptance Criteria, Assumptions etc
- Strong leadership qualities, capable of handling multiple projects. Quick learner and keen observer, determining external & internal customer needs. Flexible, dynamic and self-motivated with a flair of achieving success and Attention to detail, timeline sensitive and goal oriented.
TECHNICAL SKILLS:
J2EE: Servlets, JSP, EJB, JNDI, Java Mail
J2SE Core: Java, JDBC, JAXB, SAX, DOM
Web Services: XML, SOAP, WSDL
Servers: IBM WAS, Oracle Application Server, Web logic, Tomcat
Database: Oracle, My-SQL and MS-Access
Source Control: MS VSS, SVN, PVCS, Clear Case
Operating Systems: UNIX/LINUX, Windows 95/98/NT 4.0/2000
Web Tier: HTML, Java Script, CSS, AJAX
Frameworks: Struts, Hibernate, Spring
Designing: J2EE Design patterns and SDLC.
Development Tools: WSAD, RAD, Jdeveloper, Net Beans, Eclipse, JBuilder, TOAD, Oracle SQL Developer
Other Tools: HP Service Manager, Remedy System, HP Qulaity Center, Edit Plus, AppWorx
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, OH
Senior software Engineer
Environment: J2EE, Servlets, JSP, AJAX, Java Script, CSS, Java Beans, XML, Web Services, Struts, Oracle Application Server, OID, Oracle 10g, Windows XP, UNIX, HP Service Manager, SVN.
Responsibilities:
- Respond to service tickets and service requests within established time-based requirements.
- Gather all the user needs for running their day to day activity and to classify them as a production issue/fix or change request work accordingly.
- Involved in Requirements gathering/Designing and Documenting Technical Designs prior to development stages for all the Applications.
- Admitted responsibility for quality of deliverables adhering to technical standards.
- Managed all support activities adhering to technical, security and compliance standards.
- Developed the various JSP Pages using CSS, HTML, Struts Tags, JavaScript and AJAX functionalities.
- Designed the Table Structures, Mappings and SQL Queries for change request.
- Designed & implemented the new wrapper layer instead for EJB to boost up the Performance.
- Involved in debugging the application modules and defect fixing phase prior to final delivery.
- Involved in QA/Production Rollout and support.
- Manage the offshore team
- Status reporting to Goodyear
Confidential
Project Lead / Senior Software Engineer
Environment: J2EE, EJB, Servlets, JSP, AJAX, Java Beans, XML, Spring, Hibernate, Web logic, LDAP, HP Quality Manager, Web Services, Oracle 10g, Windows XP, SVN.
Responsibilities:
- Played role of Senior Developer and Project Lead in the RTVQ team which involves requriments gathering, design and development, testing and implementation.
- SPOC for coordinating with customers (purely offshore driven project).
- Developed the various JSP Pages using CSS, HTML, Struts Tags, JavaScript and AJAX functionalities.
- Developed Java Beans to implement the business logic and to handle various interactions with the database.
- Developed few spring beans to handle the business logic of the application.
- Implemented Persistent Classes using Hibernate Framework.
- Designed and developed various reports using jexcel.
- Deployed the application to various factories across the globe
- Data migration, unit testing and smoke testing
- Involved in debugging the application modules and defect fixing phase prior to final delivery.
- Preparing the Deployment instructions to be deployed in QA and Production Environment
- Involved in QA/Production Rollout and support
Confidential, Columbus, IN
Senior Software Engineer / Team Lead
Environment: Java, J2EE, Struts, JSP, Servlets, JDBC, EJB, JMS, AJAX, WSAD, XML, Web Services, UNIX, Clear Case, TOAD, IBM WAS, Remedy System, Windows Xp, UNIX, AppWorx
Responsibilities:
- Interacting with customer for requirements gathering and analysis
- Interacting with multiple interface team and IT support team
- Played role of lead which involves task allocation, design/code reviews, status report generation and weekly status meeting.
- Implemented MVC architecture using Apache STRUTS framework and J2EE Design Patterns
- Developed JSP’s, Servlets based on user requirements and tested them on IBM WAS which is hosted on UNIX box.
- Developed Java Beans to implement the business logic and to handle variouss interactions with the database.
- Involved in developing JavaScript functions for client side validations.
- Design and developed various reports using jexcel and iText.
- Used Clear Case as Version control manager.
- Involved in documenting technical Design details of the project in the requirements phase.
- Involved in debugging the application modules and defect fixing phase prior to final delivery.
- Involved in integration testing, UAT, data migration and Production Rollout and support
Confidential
Senior Software Engineer
Environment: Java, J2EE, Struts, JSP, Servlets, JDBC, EJB, AJAX, WSAD, XML, UNIX, Clease Case, TOAD, IBM WAS, Remedy System, Windows Xp, UNIX, AppWorx
Responsibilities:
- Manage the technical team of around 7 from offshore and co ordinate with onshore tem in gathering requirements and analysis.
- Preparing Solution Design for the project based on the user requirements
- Implemented MVC architecture using Struts Framework.
- Involved in Developing the Server Side Components Using EJB
- Designed and developed the WebPages for all the module s Using JSP, Struts Tiles Pattern
- Involved in debugging the application modules and fixing the problems reported in during testing phase.
- Involved in writing SQL queries
- Involved in the change request and enhancement.
- Perform rigorous unit and system testing before releasing application to the end users.
- Interacting with interfacing team and Cummins IT infrastructure team
- Involved in integration testing, UAT, data migration and Production Rollout and support
Confidential
Senior Developer
Environment: Java, Servlets, JDBC, C++, CORBA, XML, JavaScript, Oracle 8i, MS VSS
Responsibilities:
- Worked as a senior developer and developed base architecture reusable components which would be used across the applications
- Coded the base Java objects which used to plug into the sub modules.
- Played key role in preparing Detailed Design document across the modules.
- Managed the sub team and which involves task allocation, design/code reviews
- Interacted with the end users and documented the existing system.
- Used MS VSS as Version control manager.
Confidential
Programmer
Environment: Java, Java Mail,JSP, Servlets, Struts,JDBC,Tomcat
Responsibilities:
- Worked as a developer and developed various JSP Pages and Java Mail Coding.
- Coded the Various Module Logics in Struts Frameworks
- Involved in Documentation and Unit Testing.