Senior Software Engineer Resume
SUMMARY
- Sun Certified Java Programmer with Over Seven years of diversified experience in design, development and maintenance of JAVA/J2EE based applications for various clients.
- Good experience in product Development, Maintenance, Enhancement and Support.
- Good experience in designing and developing the multi - tier applications under client server environment using ORACLE 9i/10g/11i, SQL and JAVA.
- Knowledge of Web Services, REST Services, object-oriented principals/methodologies, UML diagrams.
- Good experience in Oracle WebLogic App Server, IBM WebSphere, Tomcat Web Server.
- Experience in CRM domain, Amdocs CRM web implementation and trouble shooting.
- Implemented Amdocs CRM Smart Client Applications for various clients.
- Very good understanding of Software development life cycle (SDLC) and agile process.
- Implemented various Design patterns like Singleton, Session Facade, and Value Object.
- Strong practical experience in Web technologies like HTML, AJAX.
- Good experience working with Geographically distributed teams.
- Excellent Problem Solving skills.
- Excellent written and oral communication skills and the ability to interact with all levels, including senior management and the customer.
- Effective team player and works with minimal supervision.
- Adaptable to new technologies.
- Self motivated, hard working, decisive and goal oriented.
- Interfaced with vendor and offshore team leads to develop the Reporting Strategy adhering to client’s enterprise standards.
- Exceptionally motivated and skilled in effective time management and meeting user requirements with uncompromising detail.
- Excellent interpersonal and presentation skills.
TECHNICAL SKILLS
Operating System: Windows Server 2008, Windows 7/XP, HP-Unix, Linux
Languages: Java, J2EE, JSP, JDBC, JavaScript, SQL, WebServices
Application/Web Servers: Oracle WebLogic 10.3.4, IBM WebSphere, Tomcat 7.0
Database: Oracle 9i, 10g, 11i and SQL, SQL Server-2008
Tools: Eclipse, Clearcase 7.2, Bug Tracker DMT, Visual Source Safe, Rational Rose, Quality Center, Win SCP, Whizible 6, TestDirector 8.0, IBM Lotus Notes 7.0, BMC Remedy User, TOAD, SQL Developer
Frameworks: MVC, Struts, Spring, Hibernate
Web Technologies: HTML, XML, AJAX, CSS
Scripting: Unix Shell Scripting, Bash
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Environment: JAVA, J2EE, Tomcat, Apache, Eclipse, SQL Developer, Perforce, Linux, HP Unix, HP Server Automation client
Responsibilities:
- Involved in preparing Impact Analysis document and technical specification forenhancement requests.
- Prioritized the requirements and delivered the same in monthly or quarterly release.
- Worked on Http Upload project. Migrated the code to tomcat webserver.
- Troubleshoot issues while deploying the application in tomcat.
- Worked on FTP and HTTP transfers.
- Involved in giving KT to Dev-Integration team and L2 on Http /FTP Upload application.
- Worked on File Archival Project. Removed the dependency from Quartz scheduler by redesigningthrough a standalone Java application.
- Involved in writing Unit test cases and testing end to end flow in dev environment.
- Worked closely with deployment team on building deployment scripts on stg and prd envs.
- Involved in checking in and checking out files in Perforce for Configuration management.
- Involved in developing a stored procedures using SQL Developer tool.
- Actively participated in weekly status meetings and ensured on-time delivery.
- Coordinated with offshore team members to resolve issues.
- Actively interacted with L2 support and worked with them helping resolving technical issues.
- Part of Magma PE release and successfully delivered the project.
Confidential
Senior Technical Analyst
Environment: JAVA, JSP, Servlets, Ajax, Oracle 10g/11i, Unix, Linux, Web Services, Web logic 10.3.4, Eclipse, Toad, WinSCP
Responsibilities:
- Discussed and finalized the requirements with Business Analysts and functional team.
- Involved in coding the upgrade feature in the enrollment Portal.
- Analysed and resolved Production issues.
- Involved in writing PL/SQL scripts and execute them to resolve the Production issues.
- Prepared Impact Analysis document and worked on Change Requests.
- Worked on enhancements and new features in the product.
Confidential
Senior Software Engineer
Environment: JAVA, JSP, Servlets, Oracle 10g/11i, Unix, Linux, Web Services, Web logic 10.3.4, IBM WebSphere
Responsibilities:
- Involved in all phases of the project which includes Requirement analysis, Design review, Development, Integration and Unit testing.
- Discussed and finalized the requirements with Business Analysts and functional team.
- Used various design patterns like DAO, Session Facade, Business Delegate, Service Locator, Singleton, Value Objects.
- Developed the GUI for Site Creation and Account Creation sub modules in Amdocs CRM using Spring framework and JSP.
- Implemented the CRM Application Beans such as Worker Bean, Load Bean, Save Bean and XBeans to interact with CRM db.
- Involved in coding and customizing XBean to update or query custom table in Amdocs CRM database.
- Extensively used Collections (Generics), Serialization, Threading, Annotations.
- Developed business logic using Stateless Session Beans to communicate the Data Access Layer.
- Implemented server side web services and REST services at the framework level to persist the error code and description in the database.
- Developed Sql DML queries and Stored procedures for data retrieval and updates using SQL developer.
- Involved in developing ANT scripts for building and deploying application on DEV environment.
- Installed CRM product on various OS like Windows and Unix.
- Assisted effectively during System and Integration testing phase and fixed the defects.
- Developed business test cases for unit testing using JUNIT.
- Performed Root Cause Analysis (RCA) for the cases/defects logged in Amdocs internal implementation of the CRM product, APSS.
- Worked on multiple change requests after preparing estimates and impact analysis documents.
- Troubleshoot and resolved the issues that are reported in Site and Account creation modules within established time-based requirements.
- Debug client side and server sideSmart client application.
- Closely worked with global customers to solve their customization and development issues.
- Involved in applying database changes through DDeditor which is an internal Amdocs CRM tool.
- Took ownership of owning, installing and maintaining client OOB environment.
- Involved in writing and reviewing technical solution documents to the Knowledge Base.
- Communicated effectively and timely with peers and management.
- Actively participated in daily defect review meetings and reviewed new and re-opened defects.
- Closely worked with Cross functional internal teams like ASCF, design and QA teams.
- Shared best practices with peers to enhance the quality and efficiency of customer support and contribute to the knowledge base
- Involved in making a Byte Size Clip and got excellent feedback from the reviewer.
Confidential
Senior System Engineer
Environment: Java, JSP, RAD, Struts 1.2, Weblogic9.0, HP-Unix, Oracle 10g, TOAD, Win SCP, Hibernate IBM Lotus Notes 7.0, Quality Center, Windows XP, Microsoft Excel
Responsibilities:
- Involved in design of individual module of the application using J2EE architecture and Object oriented design methodology.
- Followed agile methodology to streamline development process with iterative development.
- Worked on multiple Change Requests from the customer, provided peer reviews, estimates, implementation and testing on dev and staging environments.
- Performed Root Cause Analysis (RCA) for the cases/defects logged in BMC Remedy and reported defects in the Quality Center.
- Responded to service tickets and service requests within established time-based requirements.
- Involved in resolving the production issues and deployment activity in Staging and Production environments.
- Designed and created the ORM for the application using Hibernate and used it in the application code to effectively retrieve and update the data.
- Monitor the successful completion of the quality initiatives at every step of the Software Development Life Cycle SDLC.
- Monitor the progress of the client projects for adherence to the planned schedule and participate in all project-affecting decisions.
- Sit with end users to perform UAT and provide them technical guidance.
- Actively participated in daily defect review meetings and reviewed new and re-opened defects.
- Developed SQL scripts to query the database to test the back end components of the application. SQL Procedures were developed to update the policy status.
- Closely worked with Cross functional teams like Project management, design and QA teams.
Confidential
Software Engineer
Environment: Java, Eclipse, RAD, IBM WebSphere, Tomcat5.5, Windows XP, Oracle 9i, TOAD, WIN SCP, VSS, UML, Microsoft Excel.
Responsibilities:
- Involved in developing application modules Consignment Allocation management, Route Management based on the use case specification with Struts MVC Framework.
- Involved in implementing the enhancement requests and defect fixing for various modules.
- Involved in implementing and executing the Junit test cases.
- Involved in Change Request Analysis and Change Request Documentation and preparing the change request analysis documentation.
- Involved in writing the Stored Procedures, Stored Functions, Triggers, and Cursors for package statements to execute business logic for application from backend database Oracle.
- Closely worked with Cross functional teams like Product, Project management, development and QA teams.
Confidential
Software Engineer
Environment: Java, JDBC, Eclipse, Tomcat 5.5, VSS, Oracle 9i, UML, Java Script, Microsoft Excel, Windows XP
Responsibilities:
- Analyzed the System Requirement Specifications.
- Developed and executed unit test cases for CRM Activity and Booking modules based upon the functional documents.
- Worked on Change Requests and Bug fixes.
- Involved in developing Reports module based on the use case specification.
- Prepared Defect Report and logged the issues in Whizible(Defect Management Tool).
- Given Production Support for few Modules.
- Involved in design activities like creating a Use case diagram, Activity diagram, Class diagram, Sequence diagram using Rational Tools Rational Suite UML.
- Involved in migrating application from WebLogic to Tomcat.
- Interacted with project management team, development team and QA teams to report the test results.
- Involved in the SDLC process like Requirement analysis, Integration, Test case preparation, testing of the module.
- Represented as a Functional Area Representative for SCAMPIB appraisal for the company.
Confidential
Software Engineer
Environment: Java (J2SE 5.0), Server studio, Oracle 9i, HTML, Microsoft Excel, Unix.
Responsibilities:
- Analyze the system requirements and prepare testing procedures according to the features implemented in the programs.
- Coordinate with tier 2 and tier 3 java production support team members and prepare compiled reports of issues reported through telephone and e-mail.
- Defect fixing and test code for Java enabled web applications.
- Provide online assistance on social forum developed specially for overseas clients.
- Executed performance review and solicited user feedbacks for applications for web portals.
- Performed Data Loading, Data Validation, Gateway Validation, Report Generation.
- Regression tested basic and critical functionality after each build.
- Actively participated in daily bug meetings reviewing new and reopened defects.