Java Developer Resume
NJ
OBJECTIVE:
- Creative, dedicated Java Developer seeking a challenging career with advancement opportunity within a company which will utilize and further enhance my knowledge in IT.
PROFESSIONAL SUMMARY:
- 7 years of Information Technology experience in Analysis, Design and Development in Java - J2EE technologies.
- Experience in server side programming using Servlets, JSP, JDBC, JNDI.
- Domain knowledge in Insurance, Healthcare.
- Experience in frontend, middleware and backend technologies of web based applications.
- Extensive experience in web based applications using Java/J2EE technologies and has good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework 2.5 and Struts Framework 2.0 with expertise in presentation, business and database layers.
- Experience in developing applications using Java/J2EE and related technologies such as Struts Servlets, JSP, JDBC, XML, CSS, HTML, JQuery, SQL, PL/SQL middleware technologies such as Web Services.
- Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework.
- Expertise in generating reports dynamically using Business Intelligent (BI) reporting tool.
- Implemented JiBX framework for binding XML data to Java objects and vice versa for exporting and importing data from other applications.
- Experience in developing RESTFul web services using JAX-RS.
- Extensive experience in developing Custom Tag libraries for Java Server Pages.
- Experience in developing applications using waterfall model.
- Hands on experience in integration of Tiles Framework with Struts MVC framework.
- Extensive development experience in different IDE’s like Eclipse, MyEclipse, WSAD.
- Written SQL queries, functions, stored procedures and triggers using relational databases like SQL Server, MYSQL.
- Strong knowledge and experience in developing applications using Web/Application servers Tomcat, IBM Web Sphere.
- Very good team player with interpersonal Communication skills.
- Ability to learn and adaptive new Technologies in short time.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlet, JDBC, JNDI
MVC Frameworks: Struts 1.2, Struts 2.0, Spring MVC
ORM Tools: Hibernate
Reporting tools: BIRT
Web Services: REST
Frontend Technologies: HTML5, JavaScript, AJAX, JQuery
Application/Web Servers: Apache Tomcat, IBM Web sphere
IDE: Eclipse, WSAD, My Eclipse
Markup Languages: HTML, XML/XSL, CSS
Databases: SQL Server, My SQL
DB Technologies: SQL, PL/SQL, JDBC
Operating Systems: Windows 2000/XP
Version Control: Microsoft VSS,CVS
Packages: Microsoft FrontPage
PROFESSIONAL EXPERIENCE:
Confidential - NJ
Environment: Java, Java script, JSP, HTML, Servlets, Struts 2.0, Spring 2.5, JDBC, SQL Server, BIRT, Restful Services
Responsibilities:
- Involved in analyzing, defining, and documenting the application and will support functional and business requirements.
- Implemented JiBX framework for binding XML data to Java objects and vice versa for exporting and importing data from other applications.
- Implemented Tiles into our architecture with Struts 2.0.
- Implemented Struts and Spring Integration.
- Developed Form Builder for designing user defined forms for capturing CRF data of a subject.
- Designed few reports using BIRT reporting tool.
- Actively involved and designed the user interfaces using JSPs.
- Used Spring Inversion of Control (IOC) for dependency injection.
- Created and consumed RESTful Services.
- Used spring framework Spring-JDBC modules.
- Integrated, configured and managed Microsoft VSS as a source code management system.
- Implemented Tomcat DBCP connection pooling.
- Configured database and Implemented data access logic using JDBC.
- Developed user interface using JSP, HTML, XHTML and Java Script, JQuery to simplify the complexities of the application.
- Involved in Installation and configuration of MyEclipse Server for stage Env and Used for development, build, deployment and testing the application.
- Developed functions and stored procedures for supporting the data transfer to and fro from web application, and written complex queries, SQL Server database.
- Used Apache-tomcat container for deploying API and core modules of the application.
- Performed Unit testing the new functionality and supporting ST and UAT till the roll out to production.
Confidential - NJ
Environment: Java, Spring, Hibernate 3.2, SQL Server, Windows 7.
Responsibilities:
- Designed architecture with implementing Spring and Hibernate technologies.
- Implemented Spring AOP for database transaction management.
- Implemented multitenant architecture with Hibernate 4.x.
- Involved in implementing common modules like removing Hibernate proxies to lazy load objects, as they are not supported in BlazeDS for converting Java object to ActionScript object.
- Developed gateway for communicating with an external repository.
- Generating complete Confidential t care record in an XML format and prescriber reports with XML parser (Castor).
- Developed Java API for drug management (searching, interactions, precautions, monograph and prescriber order entries).
- Written schedulers for downloading flat files for pharmacies and formulary data using quartz and flat pack API.
- Involved in meetings with business analyst to understand system requirements.
Confidential - NY
Environment: Java, JavaScript, JSP, Servlets, Struts 1.2, SQL Server, Windows 2000.
Responsibilities:
- Developed core module of sending request to NIPR in an XML file for renewal of producer licenses and appointments using apache commons PostMethod.
- Retrieving Producers appointments data from NIPR website and updating in our system with apache commons digester.
- Developed event handling and reminders respectively.
- Extensive Usage of Design Patterns like DAO with interfaces, Factory class and Singleton.
- Implemented open source DB Connection Manager for connection pooling.
- Involved in meetings with business analyst to understand system requirements.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Used JSPs, HTML, Java Script, and CSS for development of the web pages.
- Developed Ajax, Java Script validation functions for client side validations.
- Project configured and managed Microsoft VSS as a source code management system.
- Used Apache-tomcat container for deploying API and core modules of the application.
- Giving releases to testing team with smoke testing.
Confidential - NY
Environment: Java, JavaScript, JSP, Servlets, Struts 1.2, SQL Server, Windows 2000.
Responsibilities:
- Retrieving Producers appointments data from NIPR website and updating in our system with apache commons digester.
- Implemented schedulers for sending reminders to producers as per rules defined for renewal of licensing.
- Implemented schedulers for sending reminders to producers as per rules defined for renewal of licensing.
- Developed two modules with JSP, Struts controllers, Business objects and DAO’s.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Used JSPs, HTML, Java Script, and CSS for development of the web pages.
- Developed Ajax, Java Script validation functions for client side validations.
- Project configured and managed Microsoft VSS as a source code management system.
- Used Apache-tomcat container for deploying API and core modules of the application.
- Giving releases to testing team with smoke testing.
Confidential
Environment: Java, JavaScript, JSP, Servlets, SQL Server, Windows 2000.
Responsibilities:
- Written various java methods for retrieving data from database using different java collection classes.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Used JSPs, HTML, Java Script, and CSS for development of the web pages.
- Developed Ajax, Java Script validation functions for client side validations.
- Worked with MYSql database.
- Project configured and managed Microsoft VSS as a source code management system.
- Used Apache-tomcat container for deploying API and core modules of the application.
- Unit testing and fixing bugs.
