Java Developer Resume Profile
CO
SUMMARY:
- Around 7 years of IT experience specializing in Java Application and Web Development.
- Extensive conceptual experience of Object Oriented Development.
- Working experience of J2EE Technologies like Servlets, JSP, JDBC, Java Beans.
- Expertise in using Spring 2.x Framework, Struts 2.0 Framework, Hibernate Framework and Validation Frameworks
- Expertise using front end technologies like HTML, JavaScript, CSS, JQuery, AJAX, JSP.
- Experience with Web servers like WebSphere 5.1/6.1, Weblogic 10.x and Apache Tomcat 6.0.
- Good experience using WebService Technologies like SOAP, Axis 2.
- Expertise in using tools such as Eclipse 3.5, RAD 7.0, and TOAD.
- Strong database development experience of MySQL, Oracle 10g/11i and SQL Server.
- Experience in creating PL/SQL triggers, cursors and stored procedures, and SQL statements.
- Expertise in Database design: entity relationship, logical/physical, process modeling.
- Design patterns like Dependency injection, Singleton, DAO, DTO, Business Delegate, Session Facade, Intercepting filters, Factory pattern, Front Controller, Command pattern, MVC
TECHNICAL SKILLS:
- Scripting Languages
- HTML, JavaScript, PL/SQL, CSS, JQuery, Java
- AJAX, XML, DOM, SAX, DTD,
- XML - Schema and XSLT
- Frameworks J2EE Technologies
- Spring 2.x, Hibernate 3.x, Struts 2, Servlets 2.x, JSP, Tag Libraries, JDBC,
- Validation Framework, Tiles Framework JSTL
- RDBMS/Databases Tools
- SQL Server 2000/2003/2008, Oracle 9i/10g, Eclipse 3.5, RAD 7.0, WSAD 5.1,
- MySQL and MS-SQL Server SQL developer, TOAD
- Web Services Operating Systems
- JAX-RPC, JAX-WS, JAX-B, JAXP, Windows XP/NT, Linux
- WSDL, SOAP, Apache Axis 2
- Web Servers
- Apache Tomcat 6.0, IBM WebSphere 5.1/6.1,
- BEA WebLogic 8.x/10.X
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Confidential is a digital learning company that provides customized educational content, software and services for pre-K through postgraduate education. The company also provides reference and trade publications for the medical, business and engineering professions.
Responsibilities:
- Implemented automated processes to export and import data from one system to another using multithreading, JQuery and PL/SQL procedures.
- Added UI functionality and stored procedure to display the status of the record and update the status if any changes were made to the record.
- Populated database using triggers and stored procedures to update changed information for auditing purpose.
- Developed multithreaded import process to convert a xml file to CSV file using JAXB and transfer the files to Amazon S3 using Amazon Web Services.
- Added soft delete functionality to database to track data deletion and movement.
- Generated various reports based on business requirements.
Environment:
Java 7, Tomcat 7, JAXB, Multithreading, Javascript, JQuery Widget, Oracle 10g, Ant, AWS, CVS, Pl/sql, Oracle 10g, Eclipse Juno.
Confidential
Java Developer
Confidential is a telecommunication company which provides data, voice and managed services in local, national and select international markets for businesses and consumers. I was a part of Confidential which is a part of the IT services of Confidential.
Responsibilities:
- Was a part of meetings with business owner regarding the requirements.
- Stored and retrieved the data from tokens stored session cookies.
- End-to-end functionality from view layer using velocity template, struts 2 controller layer.
- Fixing bugs and troubleshooting issues with integration.
- Client side validations were done by consuming web services through Ajax.
- Javascript used to create JSON object to be stored in session object.
- Developed and unit tested java code as a result of new business requirements.
Environment:
Java 6, Weblogic 10.3, Struts 2, Spring 3, Javascript, Ajax, JQuery, Oracle 10g, Ant, Velocity, Dimensions, Eclipse Juno.
Confidential
Java Developer
Confidential is a nonprofit health maintenance organization which is owned by Confidential. It has developed various applications using a variety of technologies for its various members, physicians, specialists and hospitals. It provides these services to these customers based on their role and processes claims while collaborating with other organizations.
Responsibilities:
- Created a web service client to insert data into the database located with another organization.
- Converted a Clob returned by Stored procedure using JAXB to String.
- Encoded a PDF document using Base64 and sent it to the web service.
- Created a UI using Spring and hibernate to display the PDF.
- Created a job to parse flat files to separate out the required claims to different files based on the claim type and create a trailer accordingly.
- Added functionality to lock the file being read from the input directory.
- Created stored procedures using PL/SQL for the jobs.
Environment:
Apache Tomcat 7, Java 6, JAXB, XSD, Spring 2.0, Hibernate 2.0, JSP, Websphere, Eclipse Indigo, RAD, Oracle 10g, SOAP UI, Axis 2. PL/SQL.
Confidential
Java Developer
Confidential has been building the most comprehensive, flexible and innovative insurance management solutions in the industry. It focuses exclusively on life health software. It supports policy lifecycle from development to claim, and provides secure access for agents, employers and policyholders.
Responsibilities:
- Implementation of Java Script based updates to support context sensitive population of input fields population of dropdowns as well as auto-completion of fields .
- Modified database and implemented new stored procedures and stored function using PL/SQL based on client and functionality of project.
- Added functionality to modify the view based on selected option using JavaScript.
- Developed front-end, middle-tier and back-end functionality involving UI JSP/JavaScript, DAOs, Hibernate using Spring 2.0 framework.
- Designed implemented and altered database tables, procedures and packages to support the above functionality.
Environment:
Core Java, J2EE, Spring 2.0, Hibernate 2.0, JSP, JavaScript 1.2, Jquery, SOAPUI, XML, Eclipse, Web Sphere, MS SQL Server 2008, Windows 7, PL/SQL
Confidential
Programmer Analyst
Confidential is a pharmacy management software which has an extensive range of applications. The software is a complex architecture using Weblogic as a server application.
Responsibilities:
- Configuring Hibernate for creation and management of sessions and transaction using the container managed model provided by the application server.
- Set-up and management of Hibernate configuration.
- Initialization and management of Hibernate Session Factory
- Integration of Hibernate with the application architecture that included the following:
- Analyzing Use Cases, High Level Design and Low level Design Documents
- Created DAO layer using Hibernate to retrieve data from DB
- Reduction of complexity and cost in order to improve the stability of this critical application.
- Designed web application for a real time process system.
- Confidential and preparation of hibernate mappings reflecting appropriate relationships between Hibernate POJOs
- Involved in production support for maintaining the system developed and to resolve the complexities and bugs raised by customers efficiently and effectively on time.
- Implementation of Ajax based updates to support context sensitive population of input fields population of dropdowns as well as auto-completion of fields .
- Invoked stored functions to copy data from one table to another in backend.
- Designed and implemented complete functionality for support the system involving UI JSP/JavaScript, DTOs. Hibernate using Spring 2.5 framework. Also, designed implemented and altered of database tables, procedures and packages to support the above functionality.
Environment:
Core Java, J2EE, Spring 2.5, Hibernate, JSP, AJAX, JavaScript, Jquery, Web Services, SOAPUI, XML/XSL, RAD, WebSphere, Shell Scripts, Oracle 10g, Windows 7, PL/SQL
Confidential
Role: Consultant
Objective of the Confidential project is to develop and implement the software for Confidential. I was into the development of Web services, writing Junit test cases and Integration tests. The project had Applications like Encounter service, Audit service, Security service, System service, Utils service, Application Patient service, LR service and Terminal service. I was handling the server side code. The Encounter service returns all the encounters for a particular patient along with the finalization details like encounter is opened or closed or finalized. I have written number of Web services like Encounter Business Logic Service, System Parameter service and Utility services.
Responsibilities:
- Stored Procedures using PL/SQL to manipulate data from the database and reflect it to the UI for the different users.
- Developed the Web services using Spring Framework for the Encounter, System Parameter and Utility Services.
- Implemented Test Driven Development and Agile Methodology.
- AJAX is used for creating interactive web applications.
- CSS is used to control the style and layout of web applications.
- Extensive use of HTML and XSLT is used to convert XML documents into HTML.
- Developed the environment for Integration tests for Workspaces team on Server side.
- Performed the validations using Java Script Spring Framework.
- Performed unit testing with JUnit integration testing.
- Developed message communication using JMS.
- Worked with MySQL Client to access the Database.
Environment:
RAD, Core Java, J2EE, Servlets, JSP, Spring, Design Patterns, Web services, Junit Testing Framework, AJAX, CSS, Log4J, JMS, HTML, XSLT, WSDL, Java script, Agile, JNDI, Hibernate, MySQL, PL/SQL
Confidential
Project Name: Accounts Stock Management System E-adamas
This project is concentrated for the office and business management of a Confidential. This is a System handling finance, sales, purchases and stock. Program is hosted in the internet and accessed by companies in these locations. This software is developed using Servlets, and JSP data transfer is efficiently done through java-beans. The system gives emphasis to make companies transaction more easily and efficiently. The project mainly handles Accounting Section of Client Company. The main administration Modules includes Location/Branch/Company Creation, User Creation, Customer Master, Account Master, Quality Master Etc. Entry Modules include Memo Issue/Receipt, Purchase, Sale, Purchase/Sale Returns, Bills Payment, Bills Receipt, Voucher and Journal Voucher. The main Report modules are Register, Memo Register, Register Outstanding, Memo OutStanding, PartyAnalysis, Stock, Ledger, Trial Balance etc.
Responsibilities:
- Involved in various requirement review sessions with the client.
- Reviewed the use case, state transition and class diagrams developed for the system and used them in the application development.
- Developed various java classes for the business model layer.
- Designed and developed the entire edit module of the system using Spring framework.
- Developed various JSP pages with Struts support for the presentation layer.
- Coded common utility classes for accessing system properties.
- Involved in the development of security features implementing Role Based Security.
- Responsible for testing of various modules and documentation of different modules in the project.
Environment:
Java, J2EE- Servlets, JSP, JDBC, JNDI, WebSphere, RAD, Spring for Version 1.1, JavaScript, HTML, Oracle 10g, Log4J, Windows Vista
Confidential
Role: Java Developer
Description:
This project was done for which is a publicly accessible web-site for searching jobs. The database management system used to store jobs and member information is Oracle, and Confidential which uses Oracle Call Interface, OCI is used to connect to Oracle from the Java Servlets. The entire project runs on the Apache Tomcat Web-Server. Job seekers can post their resume and apply directly online. They could search by location, job title, keyword, and salary. A very unique feature was that the user could see how many times their resume has been viewed.
Responsibilities:
- Search Service design and implementation. It receives search queries from users, searches a set of indexes generated from the currently active database, and returns a set of product ID codes. It then retrieves and displays the information in a formatted manner.
- Developed JSP Templates, Struts Action classes, and business logic and validations for job search, job registration, candidate registration, candidate search, employer registration, employer and member logins, employer and member updates and display results.
- Create appropriate tables in the database, handle the queries that come in and give back the result in a formatted manner one page at a time. PL/SQL functions and stored procedures were used for data retrieval.
- The view was developed using JSP and HTML. DHTML, CSS was used for scrolling effects.
Environment:
J2SDK 1.5, J2EE, Servlets, JSP, JDBC, SQL, PL/SQL, HTML, DHTML, CSS, XML, XSLT, Struts, Apache Tomcat HTTP Server, WinXP