Senior Software Engineer Resume
SUMMARY
- Over nine years of experience in Architecture, Design and Development of Distributed Systems, Workflow Applications using Java, J2EE, Spring and Hibernate.
- Extensive experience in technical support, problem analysis and research towards determining resolutions.
- 9 years and 8 months of experience in Analysis, Design, Coding, Testing and Implementation of application utilizing full Software Development Life Cycle.
- Polaris Americas - Hall of Fame award for Jun 2014 for proactively addressing production issues and addressing customer concerns on-time with workarounds.
- GEM of Polaris award in year 2010 for finishing the Enhancement project ahead of the schedule with Zero defect.
- Completed Sun Certification in Java Programming.
- Around 8 years of experience in Corporate and Transaction Banking Sectors (Currently working with Confidential Bank).
- Expertise in Java, J2EE, JDBC, Spring, Hibernate, MQ, XML, AJAX, HTML and Java Script.
- Effectively worked with Application servers like Websphere, iPlanet and Tomcat.
- Have worked on Oracle10g and proficient in PL/SQL and JDBC programming.
- Experience in communicating with clients and product team for requirement clarifications.
- Ability to prioritize effectively, multitask and achieve objectives within allotted time frame.
- Experience in application development using Agile and Scrum development methodologies.
TECHNICAL SKILLS
J2SE/J2EE Technologies: Java, JSP, Servlets, JDBC, MQ, JMS, ANT, JUnit
Framework: Spring, Hibernate, Struts
Application Servers: Websphere, iPlanet and Jakarta-Tomcat-4.x.
Database: Oracle10g, MY SQL, MS-SQL Server
Internet Technologies: HTML, XML, XSD, XSLT, Javascript
IDE ‘s: IBM RAD(Rational Application Development), STS(Spring Tool Suite)
Database Tools: Oracle SQL Developer, T-SQL
Concepts: UML, J2ee Design Pattern
Version Control Tool: Rational Clearcase, PVCS
Operating System: Windows, Unix
PROFESSIONAL EXPERIENCE
Confidential, NJ
Team Lead
Responsibility:
- Responsible for leading offshore team and coordinating with client and requirement teams during onshore time.
- Responsible for tracking and updating the development activities and present it to the client, quality control team and reviewed the same on daily basis.
- Involving in designing and development of new reports and inquiries.
- Involving in code development using Java, J2EE, Spring, Hibernate, Xslt, XSD, Web-services and Oracle10g.
- Involving in code and test case reviews.
- Responsible for coordinating with testing teams in SIT, Performance and UAT.
- Responsible to address production issues and find the RCA and workaround for customers.
- Involving in status review meetings with the clients and the various support teams in offshore.
Environment: Java 1.5, Spring 2.5, Hibernate 3.1, Web-services, XML, XSLT, XSD, Junit, ANT, Websphere, T-SQL and Oracle10g
Confidential, NJ
Senior Software Engineer
Responsibility:
- Responsible for communicating clients for requirement clarifications based on Functional Specification
- Responsible for communicating offshore team to get clarified their doubts by communicating clients.
- Involving in designing and development of new modules like Cash accounts and Payments.
- Responsible to analyze and find the RCA for any production issues raised. Also providing workarounds, supporting customers and advising them to avoid any down time.
- Involving in code development using Java, J2EE, Spring, Hibernate, Web-services and Oracle10g.
- Involving in Code and test case reviews.
- Responsible for coordinating with testing teams in both SIT and UAT.
- Responsible to triage production issue with other teams and update it to customer with different workaround to avoid downtime.
Environment: Windows XP, Java 1.5, Spring 2.5, Hibernate 3.1, Web-services, XML, Junit, ANT, Websphere, T-SQL and Oracle10g with Scrum methodology.
Confidential
Associate Consultant
Responsibility:
- Requirements and impact analysis for the Enhancements, Changes and reported production issues.
- Responsible for communicating with on-site clients for requirement clarifications based on Functional Specification
- Instrumental in implementing AJAX in the application, improving the performance by 80%.
- Designed and developed prototypes for System Administration module
- Involved in code development using Java, J2EE, Ajax, XML-SAX parsers, MQ, Oracle9i.
- Code and test case reviews by using the test documents and test plans, creating a test evidence document with the screen shots of the changes.
- Responsible for coordinating with testing teams in both SIT and UAT.
- Involved in status review meetings with the on-site team and the various support teams and responsible for tracking the defects to closure.
Environment: Windows XP, Java1.4, JSP, Servlets, Struts, MQ, JMS, Ajax, XML, Oracle9i, MS-SQL, iPlanet Server and with Agile methodology.
Confidential
Software Engineer
Responsibility:
- Involved in requirement analysis and the changes to be made as per the Functional Specification.
- Coding for the new modules and for the changes based on the FS provided.
- Involved in UML designing with Rational rose suite.
- Involved in the preparation of test cases
- Involved in coding using java, J2EE, PL/SQL and Crystal reports for report generation.
- Involved in coordination with the testing team by email or by person to discuss about the new modules implemented and its functionality.
- Responsible for the coordination with Clients for the requirement analysis and to identify the FS gaps.
- Participated in the conference calls with client to discuss about the current phase of the application development.
Environment: Windows XP, Java1.4, JSP, Servlets, J2EE, JDBC, Tomcat 4.1, and MS-SQL Server
Confidential
Software Engineer
Responsibility:
- Involved in code development across various modules as per the Functional Specification provided.
- Involved in creation of ER Diagrams for the analysis and designing phase to connect with the external database.
- Involved in coding to generate reports in various file formats using Crystal reports and involved in coding for query generator to generate reports.
- Involved in test case reviews and code reviews of the modules implemented and its changes.
- Coordination with the testing team about the various modules of the application to be tested and the impact of the changes also to be discussed through mail.
- Responsible for the coordination with customer through mail .
- Post-implementation support
Environment: Windows XP, Java1.4, JSP, Servlets, JDBC, Tomcat 4.1, and MYSQL Server