Java Developer Resume Profile
Professional Experience
Over 8 years of Experience in Systems Analysis Design Development and Implementation of various applications including Web Windows and Client/Server Application development using J2EE/ Web Services/SOAP/WSDL/SOA.
Summary
- Having around 8 years of IT experience in all phases of Software Development Life Cycle SDLC including Analysis design implementation integration testing and maintenance of applications using Java/J2EE technologies.
- Experienced in Object Oriented Analysis Design Programming.
- Expertise in developing Multi-tier enterprise level web applications using various Java 1.4/1.5 J2EE technologies JSP Servlets JSF EJB JDBC and XML.
- Good knowledge and experience in implementing open source frameworks Hibernate spring Struts and integrating among them.
- Good Knowledge of Web Services using SOAP RESTful.
- Expertise in web development using HTML DHTML XHTML CSS JavaScript JQuery Technologies.
- Strong experience in deployment and configuration of application servers IBM Web sphere BEA Web Logic Apache Tomcat.
- Strong hands-on experience on Application Web Servers viz. Apache TOMCAT IBM WebSphere JBOSS and WebLogic including configuration administration and documentation.
- Experience with major databases such as Oracle DB2 MYSQL MS Access and MS SQL Server.
- Experience in Web and Distributed Applications development on Windows/Linux/Unix platforms including Shell scripting.
- Developed test cases with Junit logging with Log4j Built automation scripts with Maven and Ant.
- Hands on experience in building projects using IDEs Eclipse My Eclipse RAD Curam.
- Strong team player and display good people skill when interacting with Business users Functional and Technical team to meet the project deadlines.
- Good communication skills leadership skills interpersonal skills self-motivated quick learner team player pro-active learner.
- Strong Logical and Analytical Reasoning Skills Excellent Management skills Excellent Communication with good Listening Presentation Skills.
Technical Summary
Java | Java 5/2.0/1.1/1.0 JDK 5/2.0/1.4/1.3/1.2 J2EE 2.0/1.1 J2ME EJB 2.0/1.1 and J2EE Design Patterns JSP Servlets Java Beans Struts Hibernate Spring JDBC/ODBC. |
Enterprise Servers | IBM WebSphere 6.0/5.0/4.0/3.5/3.0 BEA WebLogic 8.1/7.02/6.1/5.1/4.5.1 BEA Weblogic Integration 8.1 JBoss Java Web Server 2.0. |
XML Technology | XML XSL DTD/Schema |
Programming | C SQL PL/SQL HTML 4.0 DHTML Struts JSP/Servlets Spring 2.0 |
Databases | DB2 Oracle 10g/9i/8i/8.0.3/7.5 MS SQL 2005/2008. |
Other Tools | WSAD JBuilder Eclipse SQL Navigator VSS UML MyEclipse 6.0 RAD Rational Rose Rational ClearCase WAS SOAPUI SVN |
Environment | Windows 2008/7 UNIX Solaris Linux HP-UX SCO UNIX IBM AIX 4.3 Sun Solaris 2.7/2.6 Sun OS 4.0 HP-UX 9.0 Red Hat Linux MS-DOS 6.22 |
Network | TCP/IP HTTP X.25 SNMP PPP |
Languages / API s | Java JSP HTML XHTML CSS DHTML Log4j C UML JNI EJB AJAX/Web 2.0 JSTL SQL PL/SQL |
Professional Summary
Confidential
Java Developer
The Case Management Information and Payrolling System II CMIPS II tracks case information and processes payments for the California Department of Social Services In-Home Supportive Services Program enabling nearly 400 000 qualified aged blind and disabled individuals in California to remain in their own homes and avoid institutionalization
Responsibilities
- Designed and developed a web-based client using Servlets JSP Java Script HTML and XML using Struts/SpringMVC Framework.
- Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
- Designing web pages for HTMLwith Rich design response UI to use libraries such as jQuery.
- Developed J2EE Backing Beans Action Classes and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
- Used XML parsing techniques for data handling and JavaScript front-end pages.
- Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
- Involved in coding for the presentation layer using Apache Struts Framework XML XSLT and JavaScript and worked using MVC pattern.
- Involved in writing sessionbeans messagedriven beans and hibernate mapping files
- Used SOAP Technology for exchanging the XML application using HTTP.
- Designed middleware components using Struts Framework for interaction between front end and back end. Old part of code was modified in existing framework and new modules were added in Struts framework.
- Worked on hibernate to save and retrieve data from java to Oracle database.
- Coded middle layer components using Java J2EE for handling data transfer from backend to Front end. Used RAD 6.0 as tool for handling java coding and middleware components.
- Worked extensively with Java 4 including threads Java Servlets and JDBC along with the SQL.
- Written SQL queries in PL/ SQL wrote new stored procedures and modified existing ones depending on requirements in Oracle database.
Environment Core Java J2EE JSP Servlets Struts MVC Hibernate EJB JavaScript Spring Eclipse Rational Application Developer Curam Rational Rose Rational ClearCase WebSphere 6.5 MS SQL2008/2012 Web services SOAPUI XML UNIX.
Confidential
Java Developer
The Clinical Genetics Database web App has been designed to facilitate clinical data normalization and configuration for cross-protocol analysis and anonymization. ClinGen configures loads and anonymizes protocol data for the clinical genetics database and assist with subject identifier Management and reconciliation. An essential part of samples and clinical data management is finding and resolving subject identifier consistencies.
Responsibilities
- Involved in designing and developing the application using JSP HTML CSS and made client validations using JavaScript.
- Extensively used Action Dispatch Action Action Forms Struts Tag libraries Struts Configuration from Struts.
- Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
- Implemented object/relational persistence Hibernate for the domain model
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP Servlets and Action classes.
- Made use of Data Access Object DAO design pattern for designing data access layer.
- Created hbm mapping files and configured them in hibernate cfg file.
- Followed Agile Scrum Methodology for development of the product
- Involved in writing the Named queries Criteria queries in Hibernate.
- Involved in fixing the bugs at Development and production levels.
- Involved in Units integration bug fixing and User acceptance testing with test cases.
- Configured objects in spring applicationcontext.xml.
- Used Log4j for logging.
- Used Spring IOC AOP for creating beans and transaction management.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Worked in an Agile work environment.
Environment Core Java J2EE JSP Servlets Struts Hibernate EJB JavaScript Eclipse Rational Application Developer WebSphere 6.5 MS SQL2008/2012 Web services UNIX.
Confidential
Java Developer
This project was made for an online loan application in their mortgage sector where their clients who take loans from them can apply a loan based on various terms. Here data is transferred from JSP pages and converted to XML in mortgage standards MISMO format from where it is converted into another XML based on company s own format and which is further sent to a different application for data transformation and processing. All this is done using Java and JAXB classes
Responsibilities
- Designed and developed J2EE and WEB applications to manage and deliver online loan application covering Mortgage for agents and underwriters.
- Application designed and developed using Java Core J2EE JMS JavaScript Struts SOA Hibernate Spring Batch framework AOP CSS Web Services Axis.
- Applications using WebSphere RAD 6.1 with Commercial Suite add-on Windows 2000 server Rules Engine IBM Mainframe Insurance Application Architecture IAA Object Relational Model.
- Proficient in using J2EE frameworks including Struts Hibernate EJB JDBC and other supporting interfaces.
- Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
- Implemented multi-threaded design for delivering good response times and avoiding deadlocks and race conditions. Optimized application system for high-availability and high-performance using Load balancing features of Websphere.
- Used two tier design patterns using WebSphere RAD UML based CASE Computer Aided Software Engineering tools. Software Development Life Cycle as per Rational Unified Procedures RUP Agile and Scrum processes.
- Written rules to validate the loan dat. Used JUnit test cases for the same passing this data though the rules engine.
- Developed web components using Struts framework.
- Expert in using J2EE frameworks including Struts Struts-tags Hibernate Spring Batch framework EJB JMS JPA JDBC and other supporting interfaces.
Environment Core Java J2EE OOP Collection API Windows 2000 server UML IBM WebSphere Commercial Suite EJB MDB Web Services SOA IRAD Servlets Apache CXF Hibernate Spring Framework JSP JSF JDBC Java JMS JUnit Struts Oracle Eclipse SVN XML JavaScript HTML5 Ext.js CSS style sheets Restful Log4j Perl Solaris Unix Weblogic11g WebSphere PL/SQL Maven Apache Tomcat.
Confidential
Java Developer
Online Enrollment is a web-based application that allows participants of Retirement Plans such as the 401 k Plans to enroll themselves online in the Plan. The application offers different services provided by the Standard which range from the accounts being managed by the Advisers guiding the participant with the investments that need to be made and the accounts being managed by the participants themselves. The application provides the participant the ability to choose these services investments auto rebalance investments and designate beneficiaries. The application also provides up-sell opportunities for the participant depending on the plan that the participant is enrolled.
Responsibilities
- Implemented GUI screens for viewing using Servlets JSP Tag Libraries JSTL JavaBeans HTML JavaScript and Struts framework using MVC design pattern.
- Build configured and deployed Web components on Web Logic application server.
- Migrating code from C to java using the Object oriented concepts
- Implemented custom JSP tags for displaying trader data.
- Wrote the high performance multi-threaded Java code using singleton mediator visitor facade observer template factory and delegate publish and subscribe design pattern.
- Developed test cases using JUnit for functionality and unit testing.
- Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
- Ant and Shell scripts were written to automate some processes.
- Developed Stateless session beans and Data Access Objects.
- Defined transaction attributes for EJBs for deployment.
- Developed the Controller Servlet for sends the requests to the appropriate Action Classes.
- Developed Action Servlet for incoming client Requests.
- Used Java script and struts validation framework for performing front end validations
- Used Struts Tags to tie the Struts view Components to the rest of the framework.
- Developed Function Library using Java Script.
- Creating the WSDL files for web services to publish the services to another application.
Environment Java HTML Java Script SQL Server SQL JSP Struts Spring Hibernate Web Services SOAP
Confidential
Java Developer
The project constituted developing a system for Bank which would be used for Customer Identification and Authentication Management for Bank Customers. This project involved implementation of flows such as SFA authentication challenge forgot password forgot username and gadget flows for creating alias changing alias and passwords.
Responsibilities
- Interacted with the Project Leads and Project Managers to gather the requirements.
- Developed user interface using JSP and HTML.
- Used JDBC for the Database connectivity.
- Developed JUnit testing for server side code.
- Built tested and debugged JSP pages for critical modules in the system.
Environment J2EE Java Script Struts JDBC HTML XML SOAP WSDL Oracle Web Logic.