Software Engineer Resume
Sfo, CA
SUMMARY:
- 9 Years of experience in all the phases of software application involving Analysis, Design, Development, Testing and Implementation of application software with J2EE/J2EE Technologies
- Experienced in Health Care, Insurance, Banking, Financial, and E - Commerce Domains
- Strong development skills in Core Java, J2EE ä, JDBC, JSP, Servlets, JMS (MQ-series), JNDI, RMI, XSL, Java Script, Multi-Threading and Collection classes
- Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP), AGILE methodologies
- Designed and development multiple J2EEä Model 2 MVC based Web Application using J2EEä Technologies and popular open-source framework Springs Framework, ORM Hibernate Framework
- Experience in Web Services using SOAP, RESTFUL, AXIS, Jersey, Spring REST, WSDL, JAXB, GSON/ Jackson parsers
- Experience of working with Oracle, MONGODB, SQL/ MYSQL server & DB2 rational database management systems.
- Experience in building enterprise applications using ANT and MAVEN, Jenkin.
- Experience in working with Node JS, Angular JS and Backbone.
- Experienced in writing unit test cases using JUnit and Mockito framework
- Working Knowledge of other programming languages like Markup Languages like XML, HTML5, DHTML, XHTML
- Experience in developing web pages effectively using HTML5, CSS3, JavaScript, jQuery, JSON
- Extensive experience in Programming, Development, Configuration, Fine-Tuning and administrating middle-tier popular J2EEä Application Servers like IBM Web Sphere, BEA Web Logic and Open Source JBoss and Apache Tomcat
- Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testing of the application
- Expertise in using version control tools such as SVN,CVS & GIT
- Excellent Analytical, problem solving and interpersonal skills. Consistent team player with excellent communicational skills and ability to learn new concepts, technology in short span.
TECHNICAL SKILLS:
Programming Languages: Java, C, Java Script, Shell Script, SQL, MongoDB
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, Design P Confidential erns, JNDI, JMS, JAXP, JPA, RMI, JTA, POJO
Frameworks: Hibernate, Spring, JUnit, TestNG, Mockito, Selenium, Apache Http Client, Node JS, Angular JS, Backbone
Web Services: SOAP, RESTful, Jersey, Axis, JAXB, JACKSON parsers
Markup/Scripting Languages: HTML, XML, CSS, JavaScript, JQuery, Angular JS, AJAX
Application/Web Servers: WebSphere, Tomcat, WebLogic
IDE: Eclipse, STS, NetBeans, IntelliJ
Databases: MySQL, Oracle, IBM DB2, MS Access 2003, MS SQL Server
Operating System: Windows, UNIX, MAC, Linux.
Tools: LPIQC, PHAST, Mainframe, PUTTY, Selenium, API Testing using Apache Http Client, TOAD.
Build Tools: Maven, ANT, Jenkins
OOAD: Data Modeling and design, Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram, Design P Confidential erns
Version Control: Sub Version(SVN), AccuRev, CVS, GIT
PROFESSIONAL EXPERIENCE:
Confidential, SFO, CA
Responsibilities:
- Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements.
- Development of application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), Oracle, Maven technologies
- Developed in Agile/Scrum methodology and Test Driven Development (TDD).
- Developed the application using Spring (MVC Framework) to develop presentation tier and business layer.
- Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents & used Spring Interceptors to apply specific functionality to certain requests
- Developed server side application which handles the database manipulation with the back-end Oracle database using Hibernate
- Developed and Consumes Enterprise Web Services (SOAP and RESTFUL). Generated client using Jersey and Axis Frameworks using Eclipse
- Helped the deployment team and Involved the Deployment of Services on ESB Servers
- Implemented web services using Jersey and created web services and clients to use those services.
- Extensively used DAO p Confidential erns, including mapping DAO objects, configure file and classes to interact with database.
- Experience in using Data Access Objects (DAO ), Singleton, Business Delegate and Factory p Confidential erns to i Confidential ease the performance of the system.
- Experience in working with Backbone JS with MVC framework developing structure client side application using JavaScript
- Worked with JAVA classes in the server-side to encapsulate the business logic of the application.
- Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
- Validating Restful Web Services using Apache Http Client, TESTNG, JXL, JAXB and GSon Parsers
- Developed rich User Interface using JQuery, CSS, and HTML5.
- Used AJAX function calls using jQuery functions to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
- Experience in working Angular JS at the client side developing single page application(SPA)
- Experience in working with a powerful Node JS framework developing I/O intense web application
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Handled Remedy production incidents and worked with offshore team and reviewed logs using Splunk
- Worked on deployment of the application and helped build team to provide deployment scripts using Ant, Maven and Jenkin
- Developed JUnit and Configured Log4j Mechanism for complete project using xml files
- Implemented build scripts using Maven and GIT technology were used for version controlling.
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web Services (SOAP and RESTFUL) HTML, Java Script, CSS, Java Script, JSTL, Agile jQuery, SOAP UI, Rally, Maven and ANT Script, Jira, JUnit, Log4j, JENKIN, SPLUNK, Putty, Design p Confidential erns, SVN, Eclipse, WebSphere, Tomcat, SQL Developer, Oracle Server, Linux
Confidential
Software Engineer
Responsibilities:
- Involved in the requirements review. Design, Development, Unit testing and Bug fixing of the system and used Agile Development methodology
- Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL)
- Worked on Spring Controllers and configured using annotations to handle the presentation requests
- Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
- Extensively used to access Hibernate in data access layer and used Hibernate Query Language (HQL) for writing the queries
- Used SOAP UI, Web Logic ANT task to test Web Services running on Web Logic Server
- Deployed and consumed web services based on SOAP and REST protocols
- Coordinated with the QA and off-shore teams for resolving defects and deployment related issues
- Used JAXB, JAXP for parsing auditing information in xml format
- Used Java script, JQuery, JSTL and CSS tags for developing the JSP’S
- Performed unit testing using JUNIT framework and Clover tools
- Configured Log4j for adding the debugging information in the code base
- Involved in designing and developing of Object Oriented methodologies using UML and Use Case, Class, Sequence diagrams & in complete development, testing & maintenance process of the application
- Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database
- Used Putty for UNIX login to check the server logs
- Testing of Web Services using web services client generated using Apache Axis, SOAP UI, TCP Monitor to track request and response SOAP Messages
- Involved in making release builds for deploying the application for test environments
- Deployed the application in various environments and supported the application live activity
- Coordinated with the QA and off-shore teams for resolving defects and deployment related issues
- Supported the application in production and used SPLUNK to review the production logs
Environment: s: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web Services (SOAP and RESTFUL) HTML, Java Script, CSS, Java Script, JSTL, Agile jQuery, SOAP UI, Rally, Maven and ANT script, Jira, Junit, Log4j, JENKIN, SPLUNK, Putty, Design p Confidential erns, SVN, Eclipse, WebSphere, Tomcat, SQL Developer, Oracle Server, Linux
Confidential
Software Engineer
Responsibilities:
- Involved in the development of the of the application using Spring, Hibernate and Web Services frameworks
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
- Worked on Web Services using SOAP and REST. Worked both on Client and Service Side; Experience in deploying and Testing the services using SOAP UI
- Worked on UI data integration with controllers using JSP, HTML, JavaScript and AJAX.
- Developed JAVA classes as per designed docs, Worked on Multi-threading and thread pooling
- Involved in design and development of service layer to the web application using P Confidential erns like Session facade, abstract factory, DAO, service locator, Singleton etc.
- Experience with using IDE RAD and Implemented unit testing by using JUNIT.
- Implemented technical documentation and middle tier code using JAVA programming language.
Environment:: Java, J2EE, Servlets, JSP,JDBC, Spring, Hibernate, Web Services (SOAP) HTML, Java Script, CSS, Java Script, JSTL, Agile jQuery, Rally, Maven and ANT script, Jira, Junit, Log4j,, Putty,, Eclipse, WebSphere, SQL Developer, Oracle Server, Linux
Confidential, TX
Software Engineer
Responsibilities:
- Actively involved in Requirement Analysis, designing, development and testing of the entire application.
- Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
- Extensively used the Spring framework implemented upon the MVC design p Confidential ern.
- Developed various Spring framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
- Used Web Services using SOAP, WSDL, UDDI and JAX-WS programming model. Worked closely with B & D to deploy on various ESB environments
- Created the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
- Used Interceptors for Logging and Auditing purposes.
- Exposed Web Services for system integration; developed Restful Web Services for accessing Ordering information
- Experience in the development of Presentation layer using JSF, HTML, and CSS.
- Worked with EJB in the server-side to encapsulate the business logic of the application.
- Involved in development of presentation layer using JSF framework, and MVC design paradigm.
- Developed rich User Interface using AJAX Toolkit.
- Experience in using Hibernate for object-relational mapping and for database operations in Oracle.
- Used JUnit for testing the application, Maven for building Projects
- Involved in configuring JMS and JNDI in rational application developer (RAD).
- Used JMeter for performance testing.
- SVN technology was used for version controlling.
Environment: Java, Spring, JSP, Web Sphere application server, Eclipse 3, Clearcase, Linux, XML, JUNIT 4.x, Ant, UML, Hibernate, Spring, Log4J, JMS, IBM WebSphere MQ, Oracle 10g