Senior Software Engineer Resume
Reston, VA
SUMMARY:
- Around 9 years of strong experience in development and deployment of Client/Server business applications using Object Oriented Programming (OOP), Java/J2EE technologies.
- Involved in all the phases of Software Development Life Cycle including Functional Specifications, Analysis, Design, Programming, Testing, Implementation and Maintenance
- Hands on experience in application development using Java, J2EE, Struts, Spring, JPA, Hibernate, EJB, JDBC, JSP, Servlets, HTML, XML, RMI, SOAP, WebLogic, JBoss, Tomcat.
- Strong in front - end GUI development and validations using HTML5, DHTML, CSS3, JavaScript.
- Proficient in database interfacing and relational database management systems.
- Extensive experience in C, C++ and JAVA programming.
- Good Knowledge in creating, modifying XML, XSLT, XPATH, XQUERY.
- Expertise in working Shell scripting on UNIX and LINUX.
- Excellent interpersonal & communication skills
- Ability to work in a team and individually
- Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
- Expertise in Object Oriented Design Pattern concepts.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSF,JSP, Custom Tag Libraries, Java Script, JQuery, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
- Experienced in debugging and development Code in IDE.
- Expertise in IDEs and tools like RAD, WAS, Eclipse, Jbuilder.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Cursors by using PL/SQL.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Experienced in version control system tools like CVS, SVN, GIT.
- Experience in Bug/Change request tracking using tools Jira, Mercury Quality Center.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment toward excellence.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Experience in Test Driven Development (TDD) and Agile methodologies.
- Excellent team player and can work in Development/Staging/Production environment.
- Good team player and can work independently and willing to relocat
TECHNICAL SKILLS:
Operating Systems: Windows XP/Vista/7, MS-DOS, Unix, Linux
Software Languages: C, C++, DS, Java, J2EE, SQL, PL/SQL, COBOL, Perl, Shell script
WebDesigningTools: HTML5, DHTML, XML, XSL, CSS3, JavaScript, AJAX, JQuery, JSON
Database: MS SQL Server 7.0, Oracle 9i,10g, 11g, MySQL, MS-Access
Development Tools: Dreamweaver, Visual Studio, UML, Rational Rose
IDEs: Eclipse, Netbeans, JDeveloper, Oracle Workbench
Application/Web Servers: Apache Tomcat 5.0, 7.0, BEA Weblogic, JBoss 5.0, Websphere
Version Control: SVN,CVS Subversion
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Senior Software Engineer
Responsibilities:
- Worked on Sourcing Events Commitment Create, Commitment Update, Commitment fulfillment, Commitment Satisfied and Commitment Settled from PEWL to Agreements IDS.
- Sourcing and integrating all relevant business events into IDS from Pricing and Execution Whole Loan.
- Preparing data for all events ECF(xml) using XML Spy.
- Preparing Query’s for validating Sourcing data, Temp data and Implemented DTF Tool to compare Actual data and Expected data.
- Preparing Query’s for Validating Vending to handle DTF Tool.
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Implemented Spring ORM Hibernate, JPA for persistence data into database Oracle.
- Used Hibernate 3.x with JPA annotation and created several persistent classes.
- Involved in writing Service layer by means of Spring Core.
- Involved in writing Receiving xml Messages by means of MDB and convert Messages into JaxB Objects.
- Responsible towards Testing the software/application, Unit Testing doing by means of JUNIT.
- Involved in Deployment code on WebLogic Server and configure Source name and JMS in web logic server console.
- Involved in writing pom.xml in Maven build tool.
- For Testing involved in writing XML’s by means of XSD.
- After deployment and Testing we are moved code to UNIX Platform and Tested.
- Involved in Defect Fixing and after fixing we updated in QC.
- Work on project development task as per requirement
- Design properly and provide technical solution.
- Used WebLogic Server for application deployment.
- Implemented MDB for subscribe messages after publishing message through JMS tool.
- Participate into all the phases of SDLC
- Participate in all business and project related calls
- Installation, Configuration, Troubleshooting and Maintenance of WebLogic Server
- Used Log4j for logging errors, messages and performance logs.
Environment:: JAVA, J2EE, Spring(core), Spring(ORM), JPA, ADF, JSF, Hibernate, JMS, Eclipse(IDE), WebSphere MQ, Maven (Build Tool), WebLogic Server, Oracle 11g Database, JUnit, JMS Tool, SVN, windows7.
Confidential, San Francisco, CA
Senior Software Developer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
- Followed Agile Methodology in analyze, define, and document the application will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Maven was used as a build tool. Also worked in an agile work environment.
- Developed light weight business component and integrated applications using spring framework, spring web MVC using features like IOC and configuring application context for spring bean factory.
- Involved in Defect Fixing and after fixing we updated in Jira.
- Daily scrum meeting with client
- Sign Order, Certificates, download Order details service using REST API.
- Used Spring MVC framework for configuring the application.
- Writing Flow files in Spring MVC
- Involved in Writing JSP coding.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Used Log4j for logging errors, messages and performance logs.
Environment:: JAVA, J2EE, Spring MVC, Hibernate, Eclipse (IDE), ADF, Maven (Build Tool), REST API, Json, WebLogic Server, Oracle 10g Database, HTML5, XHTML, DHTML, JSF, CSS3, JQuery, JavaScript SVN and Agile Methodology.
Confidential, North Quincy, MA
Senior Software Developer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Implemented Spring ORM Hibernate, JPA for persistence data into database Oracle.
- Used Hibernate 3.x with JPA annotation and created several persistent classes.
- Involved in writing Service layer by means of Spring Core.
- Involved in writing Receiving xml Messages by means of MDB and convert Messages into JaxB Objects.
- Implemented JQuery in front end design
- Responsible towards Testing the software/application, Unit Testing doing by means of JUNIT.
- Involved in Deployment code on WebLogic Server and configure Source name and JMS in web logic Server console.
Environment:: JAVA, J2EE, Spring(core), Spring(ORM), JPA, Hibernate, Eclipse(IDE), HTML5, XHTML, DHTML, JQuery, CSS3, Maven (Build Tool), WebLogic Server, SOAP Web Services, WebSphere MQ, Oracle 11g Database, JUnit, JMS Tool, SVN, windows7.
Confidential, MEMPHIS, TN
Software Developer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Implemented Spring ORM Hibernate, JPA for persistence data into database Oracle.
- Used Hibernate 3.x with JPA annotation and created several persistent classes.
- Involved in writing Service layer by means of Spring Core.
- Involved in writing Receiving xml Messages by means of MDB and convert Messages into JaxB Objects.
- Responsible towards Testing the software/application, Unit Testing doing by means of JUNIT.
- Involved in Deployment code on WebLogic Server and configure Source name and JMS in web logic server console.
Environment:: JAVA, J2EE, Spring(core), Spring(ORM), JPA, ADF, JSF, Hibernate, Web Services, JMS, Eclipse(IDE), WebSphere MQ, Maven (Build Tool), WebLogic Server, Oracle 11g Database, JUnit, JMS Tool, SVN, windows7.
Confidential, Virginia
Senior Software Engineer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
- Followed Agile Methodology in analyze, define, and document the application will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Maven was used as a build tool. Also worked in an agile work environment.
- Developed light weight business component and integrated applications using spring framework, spring web MVC using features like IOC and configuring application context for spring bean factory.
- Involved in Defect Fixing and after fixing we updated in Jira.
- Daily scrum meeting with client
- Used Spring MVC framework for configuring the application.
- Writing Flow files in Spring MVC
- Involved in Writing JSP coding.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Used Log4j for logging errors, messages and performance logs.
- Preparing Technical Requirement specifications and unit test cases.
- Development of code as per the business requirements.
- Mentored co-developers with new technologies. Participated in Code reviews.
Environment:: JAVA, J2EE, Spring MVC, Hibernate, Eclipse (IDE),ADF, Maven (Build Tool), WebLogic Server, Oracle 10g Database, HTML5, XHTML, DHTML, JSF, CSS3, JQuery, JavaScript SVN Agile Methodology and Windows 7.
Confidential
Senior Software Engineer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Involved in writing JSP pages.
- Used Struts 1.2 framework in web tire to handle user request
- Developed the Action classes, Action Form classes and configured the struts-config.xml file.
- Used Struts-validator framework for form-validation and application error Handling.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Used Struts framework for configuring the application.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Used Log4j for logging errors, messages and performance logs.
- Preparing Technical Requirement specifications and unit test cases.
- Development of code as per the business requirements.
- Mentored co-developers with new technologies. Participated in Code reviews.
- JUnit were used for performing unit and integration testing by writing test cases.
Environment:: Core Java, J2EE, Struts, Servlets, JSP, JQuery, Hibernate, Maven, RAD, WebSphere, DB2, SVN and Windows XP Professionals.
Confidential
Software Engineer
Responsibilities:
- Interacted with the Team to discuss Requirements and acted as first point of contact for Business team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Analysis of requirements for new project and impact analysis.
- Involved in writing code for Servlets.
- Involved in writing code for JSP’s.
- Development of code as per the business requirements.
- Received client appreciations for the projects I worked on.
Environment:: JAVA, J2EE, Struts, Servlets, JSP, Hibernate, Eclipse, Tomcat, Oracle Database, SVN and Windows XP Professionals.
Confidential
Software Engineer
Responsibilities:
- Interacted with the Team to discuss Requirements and acted as first point of contact for Business team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Involved in review design documents of other team, review code, attend client and internal meetings.
- Developed custom tags, JSTL to support custom user interfaces
- Involved in designing the user interfaces using JSPs and Servlets
- Performing Unit Testing and Integration Testing.
- Involved in development of Web pages using JSP.
- Deployed application in Jboss server.
- Understanding the Specifications and Requirements.
Environment:: JAVA, J2EE, Struts, JSP, Hibernate, Maven, Jboss, Oracle, SVN and Windows XP Professionals.
