Sr. Software Engineer Resume
PROFESSIONAL SUMMARY:
- Around 7 years of experience in software development includes Design and Development of Web - based applications using Java/J2EE/Spring/Structs technologies.
- Experience in Agile and waterfall style of Software Development Methodologies.
- Experience with 2-tier, 3-tier and N-tier architecture
- Worked on different Applications and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
- Extensive experience in different IDEs like RAD, Eclipse, Net Beans and JBuilder.
- Experience in web application design using open source MVC, Spring and Struts Frameworks.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, JSTL, and JQuery.
- Strong experience in Front ends Development using technologies like experience in JavaScript/Ajax Frameworks, JQuery, CSS3, HTML5, Bootstrap (Responsive design) and JSP.
- Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and My SQL databases in developing applications using SQL Scripts, Stored Procedures, Joins, views and Triggers.
- Good Experience in Core Java concepts like Threads, Collections Framework, and Generics, Threads.
- Experience in using Hibernate, Struts and Spring Framework (Inversion of Control, AOP).
- Good Experience in implementing Web Services such as SOAP, WSDL, UDDI.
- Experience with XML technologies including XML, XSLT, and XSL and parsing methodologies like DOM and SAX.
- Experience in Oracle, SQL Having good experience in deploying the application in Windows and Unix Environments.
- Extensive experience in using Version Control Software such as CVS, SVN Perforce and responsible for various software version releases.
- Experience in build tools like Maven, Ant.
- Experience in Log4j as the logging mechanism Tools.
TECHNICAL SKILLS:
Operating systems: Window 07, Linux and UNIX
Front End Tools: HTML5, CSS3, Java Script, Bootstrap Frames work (Responsive webLESS, SASS, and JQuery.
Java/Web Technologies: J2EE, Java JQuery, Multithreads, Collections, JSP, JDBC, JNDI, Java BeansJMS, XML, XSLT, JAXP, SAX, and DOM, C#.NET.
Databases: MS SQL, Oracle, MY SQL and PL/SQL.
IDE: Eclipse, Jbuilder and Net Beans.
Web Application Servers: Web Sphere 6.1/7.5/8.1, WebLogic7.0/8.0, Apache Tomcat 7.0, and JBoss
Version Control tools: CVS & SVN.Frame worksSpring, Hibernate, Web Services (SOAP/REST) and Struts.S/w Development Methodologies: Agile and Waterfall.
Source control Tools: ANT & SVN.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer
Responsibilities:
- Implemented Agile methodology in the development of the project.
- Responsible for working in back end as well as some part of front end.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired- up to the frontend managed beans using Spring IOC pattern
- Was responsible to write code for DAO layer to bring data from oracle database.
- Service layer/Controller of Spring MVC was calling DAO class to bring data from oracle and transferring to the front end.
- Worked extensively with SOAP and Restful webservice for application integration. Extensive knowledge of both Creation and Consumption of Web Service.
- Developed the spring AOP programming to configure logging for the application
- Strong experience in front end, business, and persistence tier using the JQuery, Javascript, Struts 2, Spring3 and Hibernate 3 Framework.
- Extensively used JSP with JQuery, JQuery-Plugins for presentation tier development.
- Developed presentation tier using JSP, JSTL, JQuery, Javascripts, HTML, and CSS.
- Used Spring MVC to put musk on the application as Model, View & Controller design pattern.
- Service layer/Controller of Spring MVC was calling DAO class to bring data from oracle and transferring to the front end.
- Responsible to write code for Model class which maps to the corresponding oracle table.
- JQuery and JavaScript were used to handle all functionality of the front page along with CSS3 and HTML.
- Extensively used log4j to Monitored error logs and fixed the errors.
- Used ANT to write build scripts as well as deployment scripts.
- Source code version control was provided using CVS.
ENVIRONMENT: RAD 7.5/8.0,JAVA 7, JAVASCRIPT, HTML, CSS3, JQUERY, J2EE, JSP,JSTL, HIBERNATE, SPRING, WEB SERVICES, WEB SPHERE RAD 7.3, XML, LOG4J, ANT,Oracle AND JUNIT.
Confidential, GA
Senior Web Developer
Responsibilities:
- This project was the first major and business critical initiative developed under the agile methodology following the daily SCRUM paradigm to track the progress of the overall work.
- Implemented Mode-View-Controller (MVC) architecture using spring framework.
- Developed REST FUL and SOAP Web Services to exchange data between different applications and different platforms.
- Involved in working with java Core java concepts like collections and interfaces.
- Developed custom exception classes for Exception Handling.
- Implemented using Web Sphere (RAD), Spring Dependency Injection (IOC), Spring JDBC and AOP.
- JQuery is used for processing the logic of transfer and analyzing the response.
- Involved in configuring and deployments of WAR and JAR files for App Server.
- Responsible for implementing Hibernate mapping files.
- Designed and developed a web-based client using Struts framework, Java Script
- Implemented MS SQL, Pl/SQL Stored Procedures, Triggers and Cursors.
- Worked on use cases right from the front end to DAO layers.
- Involved in user interface design and development using JSP, JSTL, HTML5, Bootstrap, and CSS3.
- Developed functions using Java script, JQuery UI for front-end validation.
- Developed test cases and performed testing using JUnit.
- Used CVS for version control.
- Used ANT to write build scripts as well as deployment scripts.
- Extensively used log4j to Monitored error logs and fixed the errors.
- Used firebug tool for debugging.
ENVIRONMENT: RAD 7.5/8.0,JAVA 7, JAVASCRIPT, HTML, CSS3, JQUERY, J2EE, JSP,JSTL, HIBERNATE, SPRING, WEB SERVICES, WEB SPHERE RAD 7.3, XML, LOG4J, ANT,MS SQL AND JUNIT.
Confidential
Senior Java Developer
Responsibilities:
- Implemented Agile methodology in the development of the project.
- Application involved a new tab to be included in the existing Reliant OAM dashboard, with only eligible users to be able to monitor their daily cost and usage consumed.
- Used Custom annotation using java 6.0
- Passionately build clean, table-less HTML 5 and CSS3, using semantic html
- Used Hibernate to persist data into database and wrote HQL to access the data from the database.
- Developed DAO design pattern for hiding the access to data source objects.
- Involved in working with java6.0 Core java concepts like collections and interfaces.
- Developed Web Services call (REST) to interact and integrate with the third party, to retrieve the real time consumption data of the customers from the installed meters.
- Used Spring Core module, RAD, Inversion of Control (IOC) for developing services for the application.
- Client Side validation in user interface screens has been done using JavaScript.
- Designed and developed UI screens using JSF, JSP page fragments, JavaScript, and HTML.
- Developed the presentation layer with JSF, JQuery, HTML5 CANVAS, XML, and JSTL technologies.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented reusable JSP templates using Struts Framework.
- Wrote JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Implemented Web logic server to deploy the application.
- Implemented Google-chart API's to show JSON data.
- Worked with QA team for testing and resolve defects.
- Involved in implementing JUnit test cases.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
ENVIRONMENT: JAVA 6,J2EE,EJB3.2,JSF2.0,SOAP,WSDL,WEB SERVICES,SPRING MVC 3.0.2, REST FUL,XML, JAVASCRIPT,CSS3,SVN1.7,WELOGIC,JSP,JQUERY,LOG4J1.2,JUNIT4.8.2,AGILE/SCRUM.
Confidential
Web Java Developer
Responsibilities:
- Followed Agile/SCRUM development methodology.
- Used web services for interaction between various components and created SOAP envelopes.
- Involved in development of model & view layer using spring framework.
- Developed JSF, JSP, Struts Action class, Form bean for presentation layer.
- Developed PL/SQL Stored Procedures, joins, Triggers and Cursors using Oracle Database.
- Used Hibernate Persistence Strategy to interact with database.
- Involved in designing of Screen prototype and client side validations using HTML and JavaScript.
- Build and deploy the applications using Web logic server.
- Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.
- Used SOAP UI to test Web Services and developed Rest full web services.
- Implemented Spring Dependency Injection and Aspect Oriented Programming.
- Developed various reports using Shell scripting.
- Developed Exception handling framework and used log4J for logging.Used SVN for version control.
- Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
ENVIRONMENT: JAVA 2.0(JDK 1.6), JAVASCRIPT, J2EE, JSF, JSP, WEB SERVICES, HIBERNATE, SPRING, WEB LOGIC SERVER, XML, LOG4J, MAVEN, AJAX, ORACLE, SOAP, WSDL, UNIX, SVN, ORACLE10G.
Confidential, Orange, CA
Responsibilities:
- Implemented Mode-View-Controller (MVC) architecture using spring framework.
- Designed and developed interactive presentation layer using Struts view tags, JSP standard tags, tiles framework, Java script and Ajax.
- Developed configurable server side validation using Struts validation framework.
- Designed and developed the application using Struts Model View Controller (MVC) design Pattern.
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml
- Business logic is implemented using Spring Core and Hibernate, developed a code for Action Servlet, Request Processor, and Action classes by extending Struts.
- Implemented persistence layer of the application using Hibernate.
- JQuery are used to handle the data collected from the JSP’s
- Spring framework was utilized for integrating Hibernate and Struts frameworks with IOC concepts.
- Used SOAP UI to test Web Services and developed Rest full web services.
- Web services were used to validate data from external interfaces.
- Deployed application Web logic in web application server.
- Prepared database schema for creation, selection, deletion, etc.
- Involved in development of Oracle tables, stored procedures, and functions.
- Implemented XML, XSL, and CSS3.
- Performed Unit testing using JUnit.
- Used Log4j for logging of the application.
- Source code version control was provided using CVS.
ENVIRONMENT: JAVA1.5,STRUTS2.0,SPRING2.5,SPRING ORM HIBERNATE 3.0,JUNIT4.4,LOG4J,ANT 1.7, SVN, ORACLE 10G, MYECLIPSE6.0, WEB LOGIC, LINUX,JQUERY, PROTOTYPE AND CSS3, HTML5, JAVASCRIPT, XML, ANT, DOM, XSLT,SOAP,UML,JUNIT,LOG4J.
Confidential
Web Senior Developer
Responsibilities:
- Implemented agile methodology in the development of the project.
- Actively involved in the development and testing of the application.
- Involved in implementing transaction management using Spring AOP.
- Developed various reports using Shell scripting.
- Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags (CFXes).
- Developed REST FULL and SOAP Web Services to exchange data between different applications and different platforms.
- Developed Web-Services module for integration using SOAP, WSDL, JAX-RPC, SAAJ and JAXP.
- Developed HQL quires to interact with database.
- Used JavaScript, JQuery and CSS3 for Client Side look and feel and validations.
- Use Hibernate framework for the backend persistence.
- Designed JSF backing beans to support view technology architecture.
- Used Eclipse as Java IDE tool for creating JSF, JSPs, JQuery, and XML.
- Implemented business logic on server-side as Entity Beans and Session Beans (Servlet, JDBC, Tomcat)
- Involved in Bug Fixes.
- Deploying the Application in application Server Tomcat.
- Used Web Services to exchange data between different applications and different platforms.
- Involved in unit testing using JUnit.
ENVIRONMENT: JAVA, SPRING, HIBERNATE, JDBC, JSF, SQL/PL, XML (SAX, JAXP), JMS, TOMCAT 5, ANT, ECLIPSE, LOG4J, CVS, JUNIT, AGILE DEVELOPMENT.
Confidential
Middle Level Developer
Responsibilities:
- Implemented reusable JSP templates using Struts Tiles framework.
- User interface design and development using Struts tags, JSP, HTML5, CSS3.
- Implemented Spring MVC using Spring Controllers.
- Integration of PHP, XML, Java Server Pages, JSTL Tags done on UNIX using ColdFusion Extension Tags(CFXes).
- Responsible for implementing Action classes and Action Forms using Struts.
- Deploy the application on the Web Sphere Application Server.
- Working with java concepts like collections, multi-threading.
- Developed custom exception classes for Exception Handling.
- Developed functions using Java script for front-end validation.
- Developed the Ant build scripts for building the EAR file and used Eclipse as an IDE.
- Writing Unix Shell Script for performing automated tasks.
- Deploying and Configuring applications in Web sphere Server.
- Responsible for implementing Hibernate mapping files.
- Implemented Spring Dependency Injection and Aspect Oriented Programming.
- Designed and developed DAO interfaces & implementations for database related operations.
- Implemented Sql, Pl/Sql Stored Procedures, Triggers and Cursors.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Used Web Services to exchange data between different applications and different platforms.
- Implementing Class and Sequence Diagrams using Visio.
- Used IBM RAD and deployed code onto web Sphere server.
- Implemented asynchronous communication using AJAX.
- Used XML for Storing data and XSLT, DOM to process XML documents using JAXP.
- Used ANT to write build scripts as well as deployment scripts.
- Extensively used log4j for logging the log files.
- Used IBM Clear case for version control.
- Involved in implementing JUNIT test cases.
ENVIRONMENT: JAVA, JAVASCRIPT, J2EE, JSP, HIBERNATE, SPRING, STRUTS, WEB SERVICES, WEB SPHERE RAD, XML, LOG4J, ANT, AJAX, ORACLE AND UNIX SHELL SCRIPT.