Senior Software Engineer Resume
SUMMARY
- 11 years of experience as Senior Software Engineer & Maintenance of small to large sized, scalable, high transactional, distributed software systems
- Extensive work on Java/J2EE technologies: Servlets, JSP, JDBC, JNDI, Weblogic, STRUTS.
- My expertise lies in design and development using Java, Servlets, Web Services, Spring 3.0, Java Server Faces, Hibernate, JSP, Struts 1.2, JDBC, Java/Mail, PL/SQL, Java Script, LDAP, Single Sign - On, XML, XSL, Oracle 7.x/8.x/9.x/10.x, MS-SQL Server 2000, Toad, SQL Profiler, PL/SQL, PERL, HTML/DHTML on UNIX & Windows Platforms.
- Worked on SOAP Web Services with axis. Used tools like Soap scope and SOAP UI for testing, debugging and fixing web services.
- Development of Spring based Web Services.
- Experience working on JUNIT testing for testing the Java changes.
- Worked on TDD (Test Driven Development) development cycles.
- Worked on version control tools like CVS, Subversion, PVCS, Visual SourceSafe.
- Implemented projects using project software build automation tools like Ant, Gradle.
- Backend programming in Oracle: SQL and PL SQL programming.
- Team Management and delivering the project deadlines.
- Experience in Software Development Life Cycle (SDLC).
- Creating Project Deliverables coordinating with Offshore Onsite Development teams and synchronize the deliverable targets with the QA and Cross functional teams.
- Experience managing business processes & practice in the project, to manage the projects at CMMI Level 5
- Highly appreciated Problem solving skills, Team mentoring and management skills
- Worked on multiple Customer facing applications with Java/J2EE with Oracle database backend.
- Certified (internal) by Infosys Technologies, in - 'Requirements Engineering” and “Hi-tech & Manufacturing domain knowledge”.
TECHNICAL SKILLS
Operating systems: UNIX, Linux, Windows XP/2000/NT
Tools: Eclipse, J-Builder, Toad, HP Quality Center
Database: Oracle 9i, Oracle RAC, MySQL, Sybase, MS SQL Server
Languages: SQL, PL/SQL, Stored procedures, Java, SQL, HTML, JavaScript, XML, UML, XSLXSLT, Digesters, Hibernate, JAXB
Web Servers: Apache 1.3.9, Java Web Server, Tomcat 4.2
Server Side Java: JDBC, Java, JMS, Servlets, JSP, Struts
Web Services: Apache axis 1.4, SOAP 1.1, WSDL, XML Schemas
Design Patterns: MVC Architecture, Singleton, Session Facades, Observer Pattern
IDE: IntelliJ IDEA, JBuilder,Visual cafe,Eclipse 3.1
Servlet Engines: JWSDK2.0, Apache Jserv
Applications: Rational Rose 2000 Enterprise
Application Servers: Weblogic 6.1, JBOSS 4.1
Middleware: RMI, Enterprise Java Beans (EJB)
Version Control Tools: CVS, VSS, Clearcase, Subversion
CRON Tools: Autosys, Quartz
Misc: Kintana deployment process
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Developing SOAP web services with axis and working on Spring Web Services for multiple groups and working on contract first development model.
- Worked on SOAP 1.1 with SOAP messaging and implementing concepts like message logging and tracing.
- Used Intellij IDEA for java development and worked on Collections, Multi-Threading and core java concepts.
- Worked on Soap scope and SOAP UI tools for testing, debugging and fixing UAT/QA issues as part of development cycles.
- Involved in Quarterly Release cycles, right from analysis phase through development, IT testing, support in UAT and QA testing and deployment process.
- Designed and development of new web services.
- Perform impact analysis and researching production issues in case of any priority fixes.
Confidential
Senior Software Engineer
Responsibilities:
- Developed new web services for Entitlement Framework releases implementing SOA (Service Oriented Architecture).
- Worked on development of Change Events batch process for having the Entitlement Framework updated with all the contract and party changes flowing through multiple systems.
- Implemented Batch framework design and worked on PL SQL design of database flow.
- Designed and developed various batches using Java and PL/SQL, Web Services.
- Involved in the Party Web Services and Roles Web Services.
- Handled both the REST and SOAP Web services.
- Worked with Onsite and Offshore teams in delivering the releases.
Confidential
Senior Software Engineer
Responsibilities:
- Data conversion Framework coding with Java and Oracle Technologies on Telephone Bill Pay customer conversion venture.
- Working on Scalability and Performance for the Bill Pay Framework and Batch Framework. Worked on Oracle performance tuning in multiple batch jobs to improve the batch timings.
- Worked on Oracle query tuning techniques like Explain plan, Statistic generation, Trace files and Tkprof.
- Writing JUNIT test classes for testing the batch framework changes.
- Implemented Java Multithreading concepts along with JDBC and collections packages.
- Designed and developed various batches using Java and PL/SQL, Web Services.
- Creating detailed plans for migration of Wachovia customers to Confidential . Setup process for dry runs, dress rehearsals, conversions and post conversion events.
- Worked with Java 1.5, Eclipse, XML Spy, Oracle 10g, Toad and Clear case.
- Environment: Java, J2EE, JDK 1.5, Eclipse 3.1, JSP 1.1, JDBC, XML, Apache axis, XML Schemas, JAXB, Struts1.1, Clearcase, Weblogic Application server 8.1, Oracle 9i, Digesters, Hibernate 3.0, Windows XP, Design Patterns, JUnit.
- Detailed study of Bill Pay system in Wachovia and Confidential and coming up with strategy for consolidation of accounts, payment histories, ebills etc., Worked with Business Analysts to create meaningful reports for the conversion events
- Studying impacts of changes on Confidential and Wachovia platforms and data, and assessing their impact on migration process.
- Conducting requirement analysis using use-case methodology for Confidential bill-pay application.
Confidential
Senior Software Engineer
Responsibilities:
- Designed, Developed and implemented J2EE components and Deployed in Tomcat server.
- Implemented the use of HP Quality Centre 9.2 for uploading the Test scripts and implementing the Project documentation control.
- Extensive use of Core Java concepts as Collections, Threading, Data Structures.
- XML, HTML, and other J2EE components implementation.
- Worked on Spring, Hibernate and Webservices.
- Testing the functionality both through JUnit and manually for the various modules.
- Conducted Joint Application Development (JAD) sessions with stakeholders throughout SDLC to resolve open issues. The Cisco Finance development teams and the Cisco Business Managers were involved in all these discussions.
- Java Programming for Front End with Oracle database backend for implementing the Reporting tool.
- Developed Servlets for implementing the various modules.
- Running the Test Cases for UAT testing cycle and providing support testing for QA testing cycle.
- Maintain Project Documentation across IT, Division, and Finance.
Confidential
Senior Software Engineer
Responsibilities:
- I was involved in analyzing the available resources and testing the environments and approving them for the release deployment process.
- Interfaced with SMEs to prepare BPR documents for ongoing projects. Applied change requests, versions, and addendums.
- Liaised with business and functional owner during risk engineering and high-level review sessions to derive and execute action plans, meeting deadlines and standards.
- Interaction with Project managers to get in touch with their alignments with the quarterly ERMO releases across Cisco.
- Helped manage risk analysis and mitigation plans, status reports, and client presentations; prepared business process models, defined milestone deliverables, and established critical success factors.
