Software Developer Resume
IllinoiS
PROFESSIONAL SUMMARY:
- 6 + years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with JAVA/J2EE technologies & developing applications with agile methodology.
- Roles include Senior Software Developer with proven track record in developing, implementing and reengineering the corporate Internet/Intranet high traffic web sites, content management systems with ability to work on multiple projects.
- Experience in designing and developing multi-tier enterprise applications using Java 1.7/1.8, JEE& related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, JPA, JMS, XML, JSP, HTML and Web services.
- Strong experience in Service Oriented Architecture (SOA) and publishing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, UDDI, Axis2 and JAX-WS.
- Implemented various levels of application and services using Spring-Framework, EJB, Struts,
- Expertise in Developing and Deploying Enterprise Java Beans (EJB) on Application/Web Servers like Web Logic, Eclipse, TomCat, WebSphere and JBoss.
- Exposure to complete software life cycle from client requirement analysis to deliver.
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
- Hands on experience in writing Automation test scripts using Junit, Mockito.
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
- Expertise in Report Designing using Birt-Viewer Report Designing tool, Forms designing using Adobe output Designer.
- Good Knowledge on Visual report designer using BIRT and which are then deployed in Java environment.
- Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
- Expert in using MS OFFICE tools Word, Excel, Visio, Power Point of all versions from 2003, 2007, 2010 and 2013 to do Documentation, UML diagrams, Presentations etc.,
- Experience in using PL/SQL in Oracle, MS SQL Server for developing database to create its objects like tables, views, functions, triggers, RDBMS Design, DB normalization, ER modeling, SQL, PL/SQL, procedures, cursors, functions and stored procedures packages along with knowledge on SQL and HQL Queries
TECHNICAL SKILLS:
Languages: Java (Java SE6, 7, 8),J2EE, JavaScript, C, C++ and UNIX (ksh) Shell Scripts.
Methodologies/Design Skills: RUP, TDD, Agile methodology, UML, OOP, OOAD and J2EE Design patterns.
Technologies: J2EE,JDBC, Apache Active MQ 5.0, JMS, JSP, JavaBeans, RMI, EJB, JNDI, JAX-WS, Apache CXF, JMS,EMS,JSF, JavaScript, CSS, Applets, AWT, Hibernate, HQL, JIRA.SOAP, WSDL, JAXP, JAXB, AXIS, JAX, WS, WSDL4J, Soap-UI, RESTFUL. J Boss, Web Sphere, WebLogic, Apache Web Server, Apache Tomcat.
FrameWorks/OR Mapping: MVC, JPA, Struts 2.0, Spring 2.x/3.x/4.x, JSF, SOA and Hibernate 3.0/4.0.
Web Technologies: HTML4.0,5.0/DHTML,CSS2/3, Ajax, JS, NodeJS, Angular JS, JQuery, JSON, JSTL SAX, DOM, XML, DTD, XSD, JAXB, XPath and JAXP.
RDBMS/DBMS: Oracle 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server 2005, 2008, TSQL, SQL, PL SQL, Mark Logic, Triggers, Views, HQL, Criteria and Toad.
Version Control: CVS, Subversion, Visual Source Safe, Clear Case and Microsoft Visual SourceSafe.
Unit Testing Tools: JUnit, UAT, Regression Test and Customer Test, Cactus.
Other Utilities: Log4j, ANT, Maven
PROFESSIONAL EXPERIENCE:
Confidential, Illinois
Software developer
Responsibilities:
- Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
- Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework, Hibernate, spring, Java Scripts and Web logic.
- Developed Scalable applications using Stateless session EJBs.
- Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions
- Involved in designing the user interfaces using HTML, CSS, and JSPs.
- Configured Hibernate, Spring and My Faces (JSF) to map the business objects to MySQL Database using XML configuration file
- The required changes to the record and save the updated information back to the database.
- Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
Environment: UML, Java Script, JUnit, JAXP, XML Java, J2EE, Servlets, JSP, XML, DTD, Oracle GlassFish, Clear Case, Informix, Water fall methodology, Websphere.: Core Java, JSP, Servlets, Struts Framework, Hibernate Framework, Oracle, UNIX Shell Scripts, XSL, XSLT, Eclipse 3.x, My Eclipse, HTML
Confidential, Peoria, il
Software developer
Responsibilities:
- Used Maven scripts to build and deploy war files to QA environment.
- Wrote JUnit test cases to test the server side Modules.
- Extensively used Spring MVC and Hibernate Framework for data handling.
- Involved in implementing the Hibernate API for database connectivity.
- Developed Hibernate mapping configuration files to provide the relation between java objects and database tables
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Designed the user interface of the application using CSS3, JavaScript and AJAX.HTML,
- Coded in MVCFramework to make single page app (spa) and complex price configurations pages.
- Worked on Java Script libraries like jQuery and JSON.
- Developed JUnit test cases for unit testing.
- Used Spring validation framework for performing data validations.
- Developed UNIX shell scripts to automate business process. This includes feeding data to database and creating CSV files to send the data to different vendors.
Environment: Java 1.6, REST, XML, XML Schema, DOM, HTML, Ajax, SQL, MySql, Tomcat, Maven, CVS, Agile.
Confidential
Software developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA.
- Designed and developed client side application in a clean MVC architecture and responsive web pages using Bootstrap.
- System builds using Spring Model View Controller (MVC) architecture.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and Spring AOP for reusability logging purpose.
- Used HibernateORM solution technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Implemented and developed Restful web services with JAX-RS using Jersey as provider and implemented security.
- Implemented and developed DAO layer using Spring Integration and Hibernate to persist the data to the database.
- Written complex SQL queries, HQL, ceated business tables and PL/SQL procedures to store and retrieve data from the database.
- Implemented Service Oriented Architecture using JMS for sending and receiving messages while creating web services.
- Developed JUnit test cases for elements, web beans, handlers and view helper classes.
- Used GIT to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Configured development environment using Web Sphere Application server for developer’s integration testing.
- Used Maven as build automation tool.
- Involved in enhancement/modification of the product as per the client requirements.
Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Spring Core, Spring Security, Spring MVC, Spring IOC, REST, SOAP, JAX-RS, JAX-WS, Web Services, Jersey, JMS, Rabbit MQ, Service Oriented Architecture, Maven, Web Sphere Application Server, GIT, Agile Methodology and Eclipse.