Software Dev Engineer Resume
Springfield, MissourI
SUMMARY
- Around 07 years of IT experience in different stages of Application and Product development - Analysis, Design and Development in Agile and Waterfall methodology
- Good experience in developing Client/Server model - Enterprise level web applications by using Struts, Spring frameworks and supported technologies JSP, Servlets.
- Strong working experience with web technologies like HTML5, CSS3, JavaScript, Angular JS jQuery, jQuery UI, JSon to develop rich and more interactive user interface (UI) for the presentation layer.
- Good working experience with Tomcat and JBoss to develop and deploy web applications and having good experience with Web Sphere application Server.
- Extensive experience in developing business components based on the customer requirement by using Core Java concepts and its API.
- Good working experience in XML technologies such as XSLT, XSD, JAXB and its parsing techniques to build Web Services for the enterprise applications using SOAP, REST, writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
- Hands on experience in developing enterprise application using Eclipse and MyEclipse IDE.
- Excellent analytical and communication skills those are required effectively to work in the field of applications development and maintenance.
- Good working experience with database like SQL Server as back end data base.
- Comprehensive problem solving abilities, excellent verbal and written communication skills.
- Designed and modeled projects using techniques in Rational Unified Process (RUP), OOAD, UML - Use Cases, Sequence Diagram, Class Diagrams etc.
- Worked in Agile/Scrum methodology for the enhancements and involved in story breakup and task prioritization
- Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Generic Base DAO, Factory Pattern, Front Controller, Business Delegate, Service Locator etc. Strong experience in developing N-Tier applications using J2EE.
- Have handful experience in domain like financial domain, Airlines domain, online customer service domain, WebPages design domain etc.
- Designed web pages using software tools such as Adobe Dreamweaver Photoshop Used JavaScript for enhancing the usability, content checking, graphic display and interaction of the website used external style sheet to control the presentation of website
TECHNICAL SKILLS
Programming Languages: Java, J2EE
Web Technologies: JSP, Servlets, CSS, Struts, Spring, Web Services
Application/Web Server: Apache Tomcat, JBoss, Web Sphere
Scripting Languages: Java Script, Angular JS jQuery, JSon, jQuery UI
Mark-up Languages: HTML5, CSS3, XML, XSD, XSLT, JAXB
Design Pattern: MVC, Factory, Singleton
Version Control: SVN, VSS, Team Foundation Server
SDLC: Agile, Waterfall
Reports: Jasper Reports, SQL experience
IDE: Eclipse, MyEclipse, Net Beans
Operating System: Windows 7, Windows XP, Windows 2003, Linux
PROFESSIONAL EXPERIENCE
Confidential, Springfield, Missouri
Software DEV engineer
Responsibilities:
- Designed various UI components in XSL, jQuery, HTML, JavaScript, CSS, Spring for obtaining
- Developed modules with JSP, Servlets, HTML5,Angular JS, JavaScript, CSS3, XML and deployed them
- Implemented the project using JSP and Servlets based tag libraries, Guava libraries, spring, MVC model framework.
- UsedCoreJavafor back-end implementation:Collections,Multi-threading,Exception HandlingandGenerics, etc.
- UsedCoreJavato Implements business logic and algorithms.
- Developed the data access layer injavainvolving complex SQL and stored procedures on Oracle.
- Developed JSP pages, worked on spring frame work and Admin tools
- UsedSpring RESTful APIto implementRESTful Web Services, sentJSONdata type between front-end and the middle-tier controller.
- UsedLog4jto generate system information and debug message.
- Written Unit test cases usingJUnittesting framework.
- Involved in the development of front-end design usingJSP, HTML, CSS, XML, AJAX.
- Worked on JUNIT testing, Integration testing Development frameworks.
- Generate SQL Scripts to update the parsed message into Database.
- Completed proof of concepts using Java, JSP, Servlets and XML using JSON server for selecting different standards
Environment: Core java, JQuery, HTML5, CSS3, Spring, Angular JS, Java script, XML, MVCLog4j, RESTful. Json, SQL.
Confidential, Sandiego, CA
Java/J2EE Developer
Responsibilities:
- Involved inAssisting revenue cycle team working on registration and eligibility services on various projects related to core and advanced java programming.
- Created Hibernate POJOs, Hibernate mapping files for all database tables
- Created hibernate-config.xml and configured the hibernate2.0 for the application.
- Worked on Discern view explorer tool for configuring the data sets.
- Involved in accessing code values by using Millennium tools.
- Worked along with the release team for pre-release and post-release activities.
- Design and developed html files for creating tracing documents using test bench tool.
- Developed html files for creating Clover reports
- Design and developed Maven scripts to build and deploy various applications.
- Developed domain access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains.
- Developed EJS access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains.
- Used SVN for version control across common source code used by developers.
- Assisted Technology QA team to test the application and integration testing.
- Worked with business analysts to convert business requirements into functional and technical specifications and implementation summary documents building Ucerndesign pages.
- Created Object-Relational mapping using Hibernate3.0.
- Involved in Code Reviews, Effort Tracking and Bug Tracking.
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
- Involved in unit testing using JUnit, system testing and creation of various test scripts
- Used log4j for writing into Application and Error logs.
- Used Hibernate Query Language (HQL) to query the database for complex data.
- Involved in project team using agile methods from Scrum in including daily status meetings, bi-weekly iterations, iteration planning meetings, test driven development, continuous integration, constant communication with end users and business analysts.
Environment: JDK 1.5, JavaScript, Ajax, Hibernate, Eclipse 3.7, Oracle 10g J2EE (Hibernate), Core Java, SQL Developer, Millenium power chart, Discern view explorer, Ucern wiki pages, Crucible 3.0, SVN repository, Test bench, Clover reports
Confidential, Malvern, PA
Java Developer
Responsibilities:
- Developed all the User Interfaces using JSP and JSF components.
- Writing Client Side validations using Java Script.
- Followed Spring MVC Framework for the development of the project.
- Involved in gathering requirments from the users for the development of the application.
- Implemented service-oriented Architecture principles for building the enterprise application.
- Followed Extreme-Programming (XP) concepts one of the method of Agile Methodology to produce high Quality Software.
- Developed the user interface presentation screens using HTML, XML,CSS and AJAX.
- Involved in writing the stateless session beans using Session Façade design pattern.
- Used Hibernate to integrate with the backend database.
- Developed Webservices for the Project.
- Used ANT tool to build and deploy applications.
- Involved in configuring web.xml and struts-config.xml according to the struts framework
- Involved in JUnit testing and Integration testing..
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Configuration and deployment of the web application using IBM Websphere Application Server.
- Set up the deployment environment on WebSphere 7.
- Was part of solving the issues that came in production.
- Prepared documentation of the project for future reference.
- Version control is done by using CVS.
- All the validation are done by JSF components inbuild validations and through javascript.
- Documentation of common problems prior to go-live and while actively in a Production Support role.
Environment: J2EE 1.5, JSP, Servlets, JSF, XML, Spring2.5, Struts, Hibernate, IBM WebSphere, Oracle10g,JDBC, PL/SQL, WebServices, WSDL,HTML, CSS, JUnit, ANT, UML, Netbeans, CVS.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization ofthe Application.
- Created UML diagrams (usecase, class, sequence & collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Developed web components using MVC pattern under Struts framework.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Designed and developed the application using Java Server Faces (JSF) framework.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Developed web components using MVC pattern under Struts framework.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Used JSON (JavaScript Object Notation) to read the JavaScript object.
- Extensively usedJQueryin web based applications.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Developed Unit test cases for the classes using JUnit.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Application developed with strict adherence to J2EE best practices.
Environment: Java, J2EE, JSF, EXTJS, JQuery, JSP, Servlets, JavaScript, Struts, SQL/PLSQL, JUnit, Apache Tomcat Server, HTML, XML, XHTML, CVS, Windows.
Confidential, Buffalo, New York
Java Developer
Responsibilities:
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Implemented Spring Framework for the project.
- Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts. Generated skeleton code based on the class diagrams.
- Computed the client side validations using Java Script.
- Used Eclipse Rich Client Platform (RCP) for the development of the project.
- Used RCP to reuse the components.
- Designed asynchronous messaging using Java oriented middleware Java Message Service (JMS).
- Developed UI screens using JSF.
- Involved in JUnit Testing.
- Used Hibernate to integrate with the backend database.
- Used XML and XSLT to display the pages in the HTML format for the customers.
- Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.
- Wrote different queries for database to retrieve the details from the DB2 database which are configured for One Source System.
- Worked on Accounts Receivable, Accounts Payable and General Ledger experience.
- Developed stored procedures and called using JDBC.
- Built data-driven web applications using JSP by developing custom tags, JSTL for all the application pages, EJB and XML.
- Deployed application, configured server, installing application on UNIX Environment.
- Wrote Unix shell scripting.
- Was part of solving the issues that came in production.
Environment: Java(JDK1.4),JDBC,WindowsXP,IBMWebSphere,EclipseRCP,PL/SQL,DB2,XML,XML Schema, XSL, SOAP, JUnit, CSS, JavaScript, JSP, JSTL, JSF, Facelets, HTML, EJB, JMS, Struts, Servlets, Swings, Java Bean, Ant, Rational Clearcase