Software Engineer Resume
Fremont, CA
TECHNICAL SKILLS
- Java, 8 years
- J2EE,Servlet,Spring4.0,Struts, Hibernate 6 years
- SQL 7 years
- Node js,React js,JSX,Flux architecture,Alt, Express 3 years
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Fremont, CA
Responsibilities:
- Design and develop Hibernate class in database
- Involved in all phases of SDLC including Requirements gathering, Analysis, Design, Development and Testing of application developed Handling requirement analysis meetings.
- Developed use case diagrams, object diagrams, class diagrams and sequence diagrams
- Effectively participated in business communications with Business Analysts.
- Involving in writing validations for application, e - sign and authorization flow.
- Involved in writing hibernate mapping files for Hibernate Dao’s and injecting them using Spring configuration file.
- Developed REST based Web Services using XML/JSON messages that were used by the front end.
- Implemented the back end module using Spring boot 1.1.5
- Apply REST Ful Web Services and AJAX to set up the communications and interactions between the back-end application server and the front-end web browser
- Design micro-service s Restful style URL path
- W orking with tools: Node/Npm, Bower, Gulp, Grunt, Browserify
- Work on the micro- services architecture with JSON/Jackson API, Swagger and Spring Boot for PF-Admin sub-project in PF project
- Write an XML parser using Javascript to parse the results of the test jobs
- Created,modif i ed the IOC XML, configured the property,expressions of the Beans Transaction manag e ment of the AOP
- Used Hibernate to w r i te HQL language, hibernate template, session F actory
- Used Java and core libraries: NIO,concurrency,JDBC to implement to backend DAO modules
Contractor Software Engineer
Responsibilities:
- Use new Lucene APIs to reduce index size.Use Luke to view index contents and perform simple retrieval.Perform compaction to improve query performance.
- Involved in the integration of front end (magnolia) with the back end (Spring).
- Involved in the development using JSON, XML and XSLT technology
- The project involved extensive use of the different Spring framework features including Spring MVC, Spring DAO, Spring AOP.
- Integrated the application with Spring framework for implementing Dependency Injection an Agile development methodology
- Developed templates (JSP), dialogs and paragraphs (JSP) in Magnolia for UI development.
- Written Blossom controllers (Spring), for all the pages.
- Implemented Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml file to create the connection.
- Developed JPA’s, Data Access Object (DAO) which handles all database operations using Hibernate.
- Used WSDL to publish WebServices functions.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Involved in Design using UML and prepared design documents
- Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
- Involved in the testing of the application after integrating with UI, and fixing of issues.
- Involved in designing of database Oracle9i and modification including creation of stored procedures (PL/SQL)
Environment: J2EE, JDK, JSP, Spring, Hibernate, JPA, SOAP,JAXP,,Web Services JBOSS application server, Oracle 9i, TOAD, PL/SQL, Eclipse.
ConfidentialSoftware Engineer
Responsibilities:
- Developed J2EE, (EJB) Enterprise Java Bean Components and deployed on Web logic Application Server.
- Involved in developing Core Java multithreaded large scale web applications,
- Designing and building of client-controller packages to comply MVC (Model View Controller) design paradigm-using Struts.
- Used Jakarta Struts 1.3 validations Framework.
- Involved in several JSP tags to modularize and stream line web page code and Implemented MVC architecture.
- Involved in creating JMS Server configuration and worked with point - point and publish and subscribe messages.
- Involves extensively coding in database access by stateless session EJB, action control by Servlet classes, and presentation tier by JSP/HTML pages with custom tag, tag library & JSP templates.
- Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information under UNIX Environment.
- Implemented JDBC API to communicate with the database.
- Performed client side validation using JavaScript and server side validation using Struts Validation Framework.
- Created several Stateless Session and Message Driven Beans and deployed using Web logic Application Server.
- Involved in system data analysis, design and implemented on MySQL. Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
- Created XML files and applied XSL to enable users to access the system. JAXP API was used in processing XML files with DOM and SAX parsers
- Created stored procedures for inserting and updating the database which are called in DAOs.
- Testing and Debugging using JUNIT and building the application-using ANT.
Environment : Java, J2EE, JSP, JSTL, EJB, Struts, Servlets, Java Beans, JMS, JDBC, J2EE Design patterns, Web logic 6.1, HTML, JavaScript, CSS, XML, XSL, DOM, SAX, SOAP, UML, ANT, Jbuilder, Log4j, VSS, SQL, PL/SQL, MySQL and Windows.
ConfidentialSoftware Engineer
Responsibilities:
- Actively participated in the complete life cycle of development, from the design phase to the implementation phase.
- Involved in synchronize the business objects by using multithreading.
- Used Spring MVC on the front end using JSP, spring tags, spring validation framework.
- Used Hibernate persistence framework on the backend over Oracle 9i database
- Designed the Front-end screens using JSP Tag Libraries, Servlets and JavaScript
- Involved in Develop the User Interface module using J2EE, JSP Tags, Servlets and Spring Framework.
- Support the applications through debugging, fixing and maintenance releases.
- Involved in Updating the On Call Production support document.
- Provided development Support for System Testing, User Acceptance Testing and Production support.
- Used Log4J logging framework for logging messages.
- Performed data testing by writing SQL queries.
- Customer Evaluation form, Reports Generation and Search using multiple criteria.
- Developed script for creating tables for Oracle according to the business requirements.
- Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client
Environment:J2SE, J2EE, Spring and Hibernate, Struts, JSP, Servlets, JSP, Java Script, XML, Oracle, log4j,My Eclipse, Windows XP
ConfidentialSoftware Engineer
Responsibilities:
- Making use of JSP, HTML, and XML for the designing the GUI framework and presentation stratum. Confirming the validations of the customers with the help of JavaScript
- Utilizing the Java designing models such as Facade, Factory, and Singleton for performing coding and developing the enterprise components
- Creating joint page designs with the help of triggers and producing different validating measures and controllers for the front end applications of the system
- Exercising SAX Parser for enhancing the classes to the XML Parser
- Employing and configuring Hibernate for enforcing the persistence stratum, so as to communicate with the database
- Performing the job of deploying the system applications and setting up the system environment by precisely maneuvering the Web Logic Server settings