Senior Software Engineer Resume
Houston, TX
SUMMARY:
- Accomplished software engineer with around 5 years of experience and specialized in object - oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Unit Testing, Debugging and Maintenance.
- Strong software experience in design and development of web-based applications using OOP, Java/J2EE technologies.
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Proficient in applying design patterns like MVC, Singleton, Data Access Object.
- Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP etc.), JDBC, XML, Web Services, JNDI etc.
- Expertise in XML technologies such as XML schemas and parsers like SAX, DOM.
- Experience with Application Servers JBoss and Pramati 5
- Experience in software configuration management using CVS, SVN, GIT and Mercurial.
- Hands on experience with build tools like Maven, ANT and logging tools like Log4J.
- Experience with databases, writing queries packages and stored procedures using Oracle and PL/SQL.
- Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.
TECHNICAL SKILLS:
Languages: Java, SQL, XML, XSD, XSL, JavaScript
Server Side: JSP, Servlets
Application Servers: Jboss, Pramati
Web Servers: Apache Tomcat
Scripting languages: JavaScript, CSS
Database Apps: Oracle (PL/SQL), MS SQL
IDE: Eclipse
Configuration Management Tool: CVS, SVN, VSS
OS: Microsoft Windows
Markup Languages: HTML, XML, XSLT
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Senior Software Engineer
Responsibilities:
- Involved in the design of system use cases capturing the functionality interacting with the business.
- Involved in the technical realization of use cases.
- Involved in Development of the UI screens .
- Involved in writing the code for various validations in place.
- Created unit test scripts and executed them manually.
- Provided deployment support
- Provided maintenance support.
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and unit testing.
- Implemented XSS functionality for preventing cross site scripting attacks in various modules in Finacle CRM as part of security enhancements
- Ticket fixing, closing regression issues, improving the module stability of Direct Banking
- Preparation of functional/UI test cases, unit testing of the assigned modules
Environment: Core Java, JavaScript, XSL, SQL, XML, Flow Based Framework, Jboss Server, SVN
Confidential, Houston, TX
Senior Software Engineer
Responsibilities:
- Addition of new fields and capturing data based on requirements gathered from functional team
- Preparation of functional/UI test cases, unit testing of the assigned modules
- Handling multiple line-items in tandem
- Bug fixing, resolving regression issues, reconciliation activities, area maintenance for IUT.
- Was part of BETA team in fixing BETA issues raised by customization team as part of client delivery
Environment: Core Java, JavaScript, XSL, SQL, XML, Flow Based Framework, Jboss Server, SVN, Finacle Services
Confidential, Houston, TX
Senior Software Engineer
Responsibilities:
- Development of UI and interaction with database using Core Java, JavaScript, XSL, SQL based on flow-based framework.
- Enhanced the product with additional features to capture data based on US regulatory requirements
- Interaction with other functional stakeholders of the project for reducing the gaps in the base product, fixing interdependent issues.
- Involved in fixing multiple showstopper, critical issues raised by testing team
- Was one of the key people in stabilizing the base product build after integration with Customization build for delivery to client
- Handled/supported build deployment/maintenance at onsite environment
- Has been the single point of contact from Direct Banking offshore team in handling/fixing critical issues at onsite environment during BETA stage of the project.
- Mentoring resources
Environment: Core Java, JavaScript, Servlets, XSL, SQL, XML, Flow Based Framework, Jboss Server, SVN
Confidential
Senior Java Developer
Responsibilities:
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
- Involved in writing the code for various validations in place.
- Created unit test scripts and executed them manually.
- Involved in fixing multiple showstopper, critical issues raised by testing team.
Environment: Core Java, JavaScript, XSL, SQL, XML, Flow Based Framework, Jboss Server, SVN
Confidential
Senior Java Developer
Responsibilities:
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
- Involved in writing the code for various validations in place.
- Created unit test scripts and executed them manually.
- Involved in fixing multiple showstopper, critical issues raised by testing team.
Environment: Core Java, JavaScript, XSL, SQL, XML, Flow Based Framework, Jboss Server, SVN
