Software Engineer Resume
SUMMARY:
- Around 4 Years of experience using Java and J2EE/JEE technologies in all phases of project life cycle including System Study, Design, Development, Testing and Implementation.
- Worked in project with scrum model
- Excellent depth in J2EE Technologies such as Servlets, JSP, using services like JDBC, RMI, and Web Services .
- Strong experience in front end developing UI and validation screens using JSP, JavaScript & AJAX .
- Good hands - on experience with the latest frameworks such as spring and Hibernate framework.
- Extensively worked on Web Services technologies like SOAP, WSDL and REST.
- Very strong working experience on XML using DOM and SAX parsers extensively.
- Skilled at writing SQL, Stored procedures & Triggers.
- Well versed with IDE’s such as Eclipse, Edit Plus and Altova XMLSPY.
- Experienced in deploying J2EE applications on Web logic server
- Hands-on experience in UNIX platform.
- Experience in using log4j for logging
- Work experience with Version Control Tool’s such as TFS .
- Developing and deploying Interactive Voice Response (IVR) /Voice Response Unit (VRU) using VXML .
- Responsible and good team player
- Good at Documenting and Understanding User requirements and System specifications.
- Worked in analysis part of our application and tracking the result after post production release.
- Worked in analyzing the in and out customer experience of our application.
TECHNICAL SKILLS:
J2EE Technologies: JDBC, Servlets, JSP, RMI, XML, MVC, Spring, JNDI, Hibernate, LOG4J, JMS, EJB, Ajax, Java Script, Web Services.
JAVA: Collections, Multi-Threading, RMI, Sockets
IDE Tools: Eclipse, Web logic workshop
Web Technologies: JavaScript, HTML, XML, XSL, SOAP
Databases: Oracle 9i/10g, DB2
Version Control Tools: TFS
Application/Web servers: Apache Tomcat, WebLogic Application server
Operating Systems: Windows XP,UNIX,LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
Software Engineer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyse business IT requirements and translate business requirements into working model.
- Understanding business requirements and creating Software requirement specification Document.
- Involved in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams with exposure to UML.
- Participated in client call to discuss about the requirement and User Interface document.
- Implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Singleton, and Service Factory.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, EJB transaction implementation (Message-Driven Beans), JMS, Spring, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
- Proficient in implementation of frameworks like spring, AJAX frameworks and ORM frameworks like Hibernate.
- Used Spring Framework in scheduler component to send a huge amount of request to dialler that makes call to customers related to business.
- This component also works on JPA that is used to store and retrieve data from DB
- Extensively worked on Web Service technologies like SOAP, WSDL to send huge amount of request to other systems for storing the call related information.
- Tested the web services using SOAPUI 2.5.1
- Developed java application using Socket connection to connect to Voice genie servers for running the VXML files.
- Modified the components to use Hibernate to connect to database.
- Designed and developed Message driven beans that consumed the messages from the JMS queue.
- Configured JMS Queue in WebLogic server to send, receive and read the messages.
- Developed Interactive voice Response Unit using VXML language.
- Maintained VXML Application and also worked on writing/updating dialogs, prompts, sentences.
- Used JavaScript for validation in VXML.
- Used Collection Framework and Multi-Threading for performing cache Operation.
- Used Log4j utility to generate run-time logs.
- Experience in writing query, Stored Procedures, Triggers in DB2.
- Utilized DB2 for database and querying database for some specific results.
- Used TFS as the version control tool to perform programs Check-out and Check-in from and to the repository.
- Extensive development experience in different IDE's like Eclipse 3.x, Edit Plus and Altova XMLSpy.
- Have experience in using UNIX commands to run the application and deploy the application in servers.
- Good knowledge in handling applications in WebLogic server.
- Closely communicated with testing team for continuous testing of the application and also fixed the bug in a quick turnaround time.
- Worked in defect fixing and used HP quality centre for defect tracking.
- Involved in the deployment of the application in production environment.
- Involved in post-production analysis to improve the customer experience.
- Documented the customer experience of the application after post production release and gave my ideas to improve the customer experience.
- Created the technical documents of our application.
- Attended the Weekly Status meeting with the team and Business Analyst, discuss about the present and future plans, and prepare the Meeting Minutes document for that.
Environment: Java, J2EE, spring, Hibernate, SOAP, WSDL, JDBC, JavaScript, SQL, DB2, Eclipse and Unix/Windows, TFS, XML, XSLT, VXML
Confidential, Dallas, Texas
Software Engineer
Responsibilities:
- Participated in the complete software development life cycle, wrote functional specifications and design documents.
- Participated in requirement design call for the project and also created schemas and tables in database required for the project.
- Involved design, development and testing phases of the project.
- Followed SCRUM approach for the development process.
- Application Layer uses Hibernate framework to connect database.
- Written hibernate mapping XML files for the new Java Domain classes to map them with the data base tables and fields, created database schema based on the mapping files.
- Designed and developed front-end using JSP, JavaScript and AJAX.
- Used AJAX to dynamically load a portion of the page when it was not needed for reloading the entire page.
- Involved in coding Servlet, SQL, JNDI and other packages in J2EE.
- Extensively written CORE JAVA code in application.
- Exposed to Web services SOAP (Simple object access protocol) that was used in sending complex information across network
- Created XML schema and involved in generating, parsing and displaying the XML files in various formats using XSLT.
- Created Tables and inserted the data by writing SQL in Db2 Database.
- Have a good knowledge in writing SQL, Stored procedures and triggers in DB2.
- I have written SQL queries and Joins between two or more tables also optimized few queries in few scenarios to get the data in better format. Also involved with DBA for maintaining the schema
- Used Eclipse IDE for developing the application.
- Hands on experience in using UNIX commands.
- Utilized Log4J for debugging and logging and used Ant to build the deployment JAR and WAR files.
- Build and maintained application infrastructure (WebLogic installation, application deployment and configuration).
- Used TFS for check-in and check out of the implemented code.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Involved in SIT, UAT and Production across all modules
- Deployed the application in WebLogic server.
- Created JNDI for DB and JMS queues and configured in WebLogic server.
- P roduction support -Provided development (quick fixes) and technical support for complex/ critical applications.
- Coordinated with other teams to resolve end-user issues promptly.
- Participated in the weekly status meetings to exchange the information.
- Created technical documents about the application for future use.
- Worked with DBA Team for monthly metrics report of our application after production release.
Environment: JAVA, Servlets, Hibernate, JSP, WebLogic, Windows XP, DB2, TFS, UNIX