Java Developer Resume Profile
Summary:
- Having 7 years of experience in the IT industry, in developing Web based applications.
- Good exposure to the development of client server applications.
- Good Exposure in Application development with all stages of System Development Life Cycle SDLC using both Waterfall and Agile methodology SCRUM
- Areas of expertise include Java, JSP, Servlets, Struts1/2, and Spring 3.0.
- Good knowledge and Experience in JDBC, PL/SQL, MySQL5 and Oracle databases and Hibernate 3.0
- Experience in using unit test framework JUnit.
- Expertise in using IDE tools like Eclipse3.3/4.3, Dreamweaver and Editplus3.
- Experience in developing and deploying the application in the Tomcat and Web Logic 12c Servers.
- Strong front-end development skills in JSP, JavaScript, AJAX, CSS3, HTML5, JSON and XML and have knowledge in Angular JS.
- Having very good understanding on design patterns like MVC, Singleton, and factory
- Good Knowledge in Web Services using SOAP and RESTful services.
- Experience in using version management tools like SVN and have been involved in building applications using build tools like Ant and maven.
- Experience in developing applications using PHP in the Wamp server environment.
- Have experience in using CMS Content Management System tools
- Experience working in both Windows and Linux environments. Experience in using basic Linux commands.
Good Communication and Interpersonal skills, Systematic Objective problem analyzing skills.
Good Team player with problem solving skills.
- Adaptable to new technologies in a short span of time and implementing them in real-time projects.
Technical Skills:
Languages/Technologies | Java1.5, J2EE, PHP5, HTML5, XML1.0, Java Script, AJAX, JSON, CSS3 |
IDE |
|
|
|
|
|
|
|
|
|
Professional Experience:
Confidential
Role: Java Developer
Project: e-protocol
Description: This product deals with the Healthcare domain completely. E-Protocol Management System is a total web based solution designed for various Medical Universities that automates the research approval process Both human subjects and animal subjects . It is used for electronic protocol submission, protocol routing / reviewing / tracking that would enable investigators, IRB members, and research administrators to process protocol applications online. Universities from USA, such as UMASS, Stanford, Denver Univ., University of Austin, GlaxoSmithKline, and University of Berkeley are few of the end-users of e-protocol.
Responsibilities:
- Involved in collecting requirements and enhancements from the clients
- Worked on bug fixing and enhancements on change requests
- Developed code in MVC architecture to fulfill the requirements and enhancements
- Created many forms for both AS and HS applications using JSPs
- Implemented business logic for IRB member and reviewer forms using servlets
- Used Struts framework in developing applications to specific clients
- Implemented the struts environment with the struts-config.xml, action classes and the action forms
- Involved in migrating few client's applications from struts1 to struts2
- Involved in debugging the applications, making builds using ant and uploading to the CVS server
- Used Spring for dependency injection and Integrated Hibernate to handle the DB operations
- Responsible for writing the ant script to build the application for deployment
- Got a good exposure in Agile methodology during the project
Environment: Java 1.5, JSP, Servlets2.5, Struts, Hibernate 3.0, Spring3.0, JDBC, JavaScript, HTML5, XML, css3, MySql5, Eclipse 3.3, JUnit, oracle 10g and Tomcat 5
Confidential
Role: Java Developer
Description:
Integrated Research Administration and Compliance module for Animal Ordering is a record keeping application created specifically for animal care technicians, veterinary technicians, veterinarians and investigators. The module automates the entire requisition, ordering, census and billing process for animal research studies saving time, improving inventory, and enhancing research project.
Research Team can do the requisition for animals, submit orders to vendors, record the receipt of animals, track animals and cage populations, process billing and create an audit trail. Details of each of those steps can be documented and reports can be generated. You can organize and easily access information such as the species of animals ordered, price per species, the history of animal usage, animal and cage populations, and per diem charges.
Responsibilities:
- Developed the client side interfaces
- Implemented client side validations
- Developed the classes, which contains the business logic and the server side validations
- Implementation of new features/functionality specified by clients
- Used Struts framework in developing the application
- Implemented the struts environment with the struts-config.xml, action classes and the action forms
- Involved in debugging the applications, making builds and uploading to the SVN server
- Created various forms in the application using JSPs
- Consumed web services to read the data from other systems using Rest
- Involved in Requirement Analysis, understanding the business requirements and how to leverage the technology to meet delivery goals
Environment: Java 1.5, JSP, Servlets2.5, Struts, JDBC, JavaScript, html, XML, css, Hibernate 3.0, MySql, Eclipse 3.3, RestFul web services and Tomcat 5
Confidential
Role: Java Developer
Project: Performance Management System
Description:
Developed I SoW Internal Statement of Work system. This enables WBS Work Breakdown and provides deliverables clarity from both the assignor of work as well as the assignee.
Responsibilities:
- Involved in implementing the JDBC Classes.
- Took part in designing and developing the core functionality and front-end part of the application.
- Implemented features like periodic mail sending, INOTE Instant Work Note .
- Implemented application views in Manager and the Lead perspective.
- Created related JSPs and implemented respective servlet classes.
- Involved in building sql queries to manage the data.
Environment: Servlets, JSP, JDBC, Java1.5, JavaScript and HTML, XML
Description:
Contact Management System was developed for internal use of the organization. This Project includes the processes like storing client information and managing the data regarding particular organization it has the facility of editing or previewing the entered organization details and also has email facility along with adding attachments to it.
Responsibilities:
- Took part in designing the application and developing both core functionality and front-end part.
- Created related JSPs and implemented respective servlet classes.
- Involved in building sql queries to manage the data.
- Implemented mailing functionality
Environment: Servlets, JSP, JDBC, Java1.5, JavaScript and HTML
Confidential
Role: Web Developer
Project: SiNet
Description: SiNet is a complete Enterprise Network Infrastructure and Identity Management Solution, which is client OS independent, and that can be accessed remotely from a single point on the network.
SiNet Enterprise System modules in which I was involved:
- Health Monitoring Management
- Asset Management
- Email Management
Responsibilities:
- Collecting the required system specific data in the intranet for Asset Management module
- Developed HTML pages
- Developed PHP pages using Dreamweaver, used wamp server2.0
- Worked on shell scripting, used Linux commands to read the data from the hardware devices
- Involved in Database Analysis and Design
- Involved in Debugging, Implementing the module on the live system
- Performing unit testing
Environment: PHP5, MySQL5, Linux, Javascript, CSS and HTML
Project: SiTeam
Description: SiTeam is a unique email solution for enterprises that come with additional utilities to make enterprise wide communication an enjoyable experience. It is a lot easier to work on, faster, feature-rich and secured application. SiTeam emphasizes and promotes enterprise collaboration.
Involved in enhancing the following SiTeam modules:
Notes
Tasks To do list
File Sharing
Responsibilities:
- Developed HTML pages
- Developed PHP pages using Edit Plus, used wamp server
- Involved in Database Analysis and Designing
- Involved in Debugging, Implementing the module on the live system.
- Involved in Documentation Notes, Tasks and File sharing .
- Involved in unit testing.
Environment: PHP5, Javascript, CSS, HTML and MySQL5