Application Developer Resume
Barrington, IL
SUMMARY:
- Successful and progressive 5 years’ experience in field of software development with main focus on application analysis, programming, development and testing enterprise applications using Object Oriented Programming and Web based Technologies in Client/Server multi - tier architecture.
- Expertise in Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
- Extensive hands on experience of implementing and programming in Java Technologies like JSP, Servlets, Swing, Spring, Applets, JDBC and Collections framework.
- Knowledge in scripting languages for developing User Interfaces HTML, CSS, PHP, and JavaScript.
- Working knowledge of MVC Java frameworks like Angular.JS, Node.js, and React.js.
- Experienced working with different software methodologies like waterfall and agile methodologies.
- Hands on experience in developing and deploying of web applications using Apache Tomcat and Glassfish servers.
- Working knowledge of web services for client server model for popular Web Services specifications using protocols like SOAP and WSDL.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Hands on experience in JavaScript for Client Side validation in JSP pages and also with backbone.js in Jquery.
- Expertise in writing Oracle SQL queries, Oracle PL/SQL stored procedures, UI testing frameworks, functions, packages, database triggers, cursors, and Materialize view, and exception handling.
- Hands on experience in developing test plan, test cases, and scripts for analysis of developed system.
- Proficient in writing and tuning complex SQL statements, complex joins co-related sub-queries and SQL statements with Analytical functions.
- Good knowledge in various phases of software development life cycle.
- Excellent team player, attentive to details, quickly adaptable and has ability to multitask.
TECHNICAL SKILLS:
Operating Systems: MS Windows 8.1/8/7/Vista/XP/2000, UNIX.
Languages: Java, C++, C, SQL, HTML, CSS, PHP.
J2EE Technologies: Core Java, JSP, Servlets, REST, SOAP, AJAX, JDBC, XML, Spring, Multithreading, JDBC.
Database System: My SQL, MS Access.
Frameworks: Applet, Swing, Spring, Hibernate.
Web Technologies: JSP, HTML, CSS, Java Script, JQuery, AJAX.
IDE Tools: NetBeans, Ecllipse IDE.
Application & Web Servers: GlassFish, JBoss, Apache Tomcat.
Methodology: Agile, Waterfall model.
Others: Junit, iReport, MS Office, MS Visio.
PROFESSIONAL EXPERIENCE:
Confidential, Barrington, IL
Application Developer
Responsibilities:
- Masters Confidential Web was developed using Spring2.5, Hibernate3.0 and Ajax DWR frameworks.
- Used JSP, JavaScript and CSS for User Interfaces.
- Developed login module that uses blowfish encryption and decryption algorithms to store password and other security information into database. Features like validation of login credentials, retrieval of forgotten password, locking account on repeated invalid attempts, password expiration on non-usage etc.
- Developed the corresponding module in the admin site of the application which allows the site administrator to maintain users allowing admin to unlock a locked user deactivate/delete user account and edit user profile etc.
- Worked on various other requirements like Create New Accounts, Search Profiles, Delete Profiles, and Edit Profiles, created informative exception pages, timeout pages, system message pages and Admin Remarks pages on admin site. Used TDC architecture framework (that is internal to company) which allowed the user to have preferences for 6 different languages.
- Worked on reports module, for gathering reports in excel, rich text format and CSV format using display tag library. Search criteria were generated based upon user input to create database query.
- Also, created email functionality for sending an email for particular actions like activating new account, activating new password for forget password, changes on general information like username, email etc. using Email was send in language depending upon user’s language preferences. Extensively worked on business logic and DAO classes using hibernate as ORM tool.
- Wrote separate validation classes for server side validation and JavaScript for client side validation.
- Wrote SQL and HQL for retrieving the data ad strong data into database using hibernate.
- Use Glass fish application server for deployment, apache tomcat 6.0 for development and MS SQL Server 2005.
- Used firebug for debugging UI errors, logger and eclipse debugger for build errors, Wrote Junit test classes for testing and used Jmeter as load testing tool.
- Developed basic SQLs for doing CRUD operation on database and complex queries for retrieving data.
Environment: Java 1.6, Spring Framework 2.5, Eclipse Ganymede, MS SQL server 2005, Ajax, SVN, Hibernate 3.0 and Tomcat 6.0 for development.
Confidential
Java Developer
Responsibilities:
- Unique admin log in page with security to secure data in the database.
- It had different modules for each event like workshop, seminars, research paper and tech-fest.
- Used search module to search data from database by get and post methods.
- User interface is created with swing framework and data entered into the field stored into SQL database which is connected via JDBC-ODBC connectivity. So, whenever someone searches information for the specific event, information is pulled from the SQL database and shown in the table format on the display.
Environment: Swing, html, JSP, SQL database, Tomcat & Glassfish server, JDBC-ODBC driver, Net beans 7.0, Ajax.
Confidential, Vadodara, IN
Java Developer
Responsibilities:
- Understanding and analyzing the basic requirements.
- By using Servlets and JSP implemented server side programs.
- Involved in design, development and validation of User Interface by using HTML, Java Script, XML and CSS.
- Performed the database access tasks using JDBC and other related information from auto generated files.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Involved in the design and documentation of the stored procedures.
- Developed Action Forms, Action Classes and helper classes by using Struts.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from data base by using queries and writing stored procedures.
- Developed persistence Layer using Hibernate to persist the data and to manage the data.
- Developed Hibernate configuration files and queries and Implemented DAO classes.
- Deployed Enterprise application using WebLogic application Server.
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Involved in writing JUnit test Cases.
- Used Log4J for any errors in the application.
Environment: Java, J2EE, HTML, XHTML, XML, XSTL, UML, JavaScript, CSS, JSP, Struts, JDBC, Servlets, SQL, Oracle, MVC, Hibernate, WebLogic, JUnit, Log4J.
Confidential, Vadodara, IN
Web Developer
Responsibilities:
- Trained and Certified on JAVA and Web Programming (HTML, CSS, JavaScript, JQuery, Angular JS).
- Development, designing and testing web applications used internally in the work environment.
- Designed and Developed a Questioner Game using HTML, CSS, Angular JS.
- Worked on a project where I designed and developed a web application known as Cognizant Interactive Registration Site using Angular JS, JSON, HTML, CSS
Environment: JAVA, HTML, CSS, JavaScript, JQuery, AngularJS, JSON.
Confidential
Software Developer
Responsibilities:
- Involved in design and development of the application.
- Developed UML Diagrams.
- Designed Database design.
- Coding using JAVA, Java Servlets, JSP and JDBC.
- Developed Client side validations using JavaScript.
Environment: Java, J2EE, JSP 1.1, HTML, DHTML, Dojo, CSS, JavaScript, Servlets 2.4, EJB, WebLogic 8 and SQL Server, Windows 2000.