Senior Java Developer Resume Profile
TX
SUMMARY AND OBJECTIVE
Senior Software Developer with over 20 years of experience in developing/implementing Client/Server, Intranet/Internet Web-based Software with a Masters Degree in Computer Science. Expert qualifications in Java/J2EE Technologies in Finance, Healthcare and Consumer Industries.
SKILLS AND EXPERIENCE:
- Languages/ Methodologies Java, JDK 1.6, J2EE, Spring 3, Spring MVC 3, Struts 2.0, Hibernate 4.0, EJB 2.0, MDB, JNDI, JDBC, JMS, Oracle PL SQL, LDAP, XML, EDI, UML, MVC, Object-Oriented design, Design Patterns, RUP, MQSeries, Power Builder 7.0, Informix 4GL, C , UNIX Shell Script, Database Design, SQL, T-SQL, Crystal Reports, PKI, SDLC, Junit, AJAX, DOJO, JAX-WS, SOAP, Web Service, SOA.
- Databases: Oracle 11g, SQL Server 2005, DB2, MYSQL, Informix 7.2.
- Operating Systems: AIX, UNIX, Linux, Sun Solaris UNIX, Windows NT.
- Application Servers: WebSphere Application Server 6.0, Weblogic Server 8.1, Oracle 10g Application Server, Oracle 9i App Server, OC4J, Apache Tomcat, JBoss 3.
- Software development Tools: IBM RAD 7.5, IBM WSAD 5.0, JDK 1.5, J2SE, J2EE, JBuilder, JDeveloper, Eclipse, Qwest DB2 and SQL Navigator, TOAD, Squirrel, PVCS, Visual Source Safe VSS , CVS, Requisite Pro, ClearCase, ClearQuest, Rational Rose, Crystal Report, Jasper Reporting tool.
Confidential
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer
Worked for the Confidential Web based application using Java/J2EE technology. Developed code using Java, JSP, HTML, CSS, Javascript, Struts 1.2, JDBC, OpenJPA. Used RAD7 and IBM Websphere 7 and JDK 1.6. Used RTC for source control. Converted the backend from XML to DB tables. Wrote code for DAO, Service layer. Worked with the DBA to design the tables and create tables in the DB2 database. Worked with onshore/ offshore team in Romania, Mexico and India.
Confidential
Senior Java Developer
- Worked for the Confidential Federal student loan web portal in Fairfax, VA using Java/J2EE and Teamsite WEB development. Worked on merging two web applications into one application. Developed and modified UI and backend coding for the application using JSP, HTML, Struts 1.1, Oracle, Websphere application server and Tomcat application server. Developed content management Web pages using Interwoven Teamsite tool. Created new forms, and completed many enhancements and bug fixes. Used rational clear quest CQ for issue tracking and Citrix server for remote access.
- Worked on the Department of Veteran Affairs Healthy Vet project for patients to keep track of their daily medicine usage. It is like a daily journal Used Java/J2EE technology for the project. Completed many enhancements to the project. The application was running on Websphere, Tomcat and Weblogic. The development environment were RAD8, Eclipse. The backend was Oracle 11g.
Confidential
Senior Java Developer
Worked at Confidential to write Java/J2EE code for various backend server side applications. The applications are for maintaining Credit Card applications. The code written in various technologies like batch and Web-service coding. Developed LLD/HLD for the project. Developed code in JAX-WS, Java adapter class, Delegate, Service and all way to the DAO and SQLInvoker class, XSD and WSDL for webservices and batch jobs. Tools used are RAD7.5, Websphere 7, Rational Team Concert RTC , Maven, Oracle 11g, TOAD 11.0, etc. Developed DDL and DML for the Oracle Database.
Confidential
Senior Java Developer
- Worked at Confidential to redesign a Pharmacy drug management related Software and used Java/J2EE technology to accomplish the work. The software is a Web based application developed for Pharmacists and completed under management of HP. Used Agile Scrum methodology to build the application.
- Redesigned the application and removed EJB layer to simplify the process.
- Converted the Struts front end to use Spring MVC.
- Modified the backend DAO code to use new database table structures
- Developed code for front end UI user Interface , middle layer and backend service layer. Written code using Java, JSP, JavaScript, DOJO, AJAX, JSTL, EJB, Spring MVC 3, Spring DI dependency Injection/IOC , Spring Webflow and spring security, Hibernate and built DAOs for business logic code and for CRUD operations. Developed DDL and DML for the Oracle Database.
- Used Weblogic application Server and Oracle 10g database as the backend database, Clear Case for source control and Clear Quest for bug tracking and DB Visualizer for Oracle database query.
Confidential
Senior Java Developer
- Worked on Web based Java/J2EE to develop new Web based applications for Staples and Netgear for viewing rebate information.
- Developed UI front end code in HTML, JSPs, Velocity, Struts, business logic code, DAO for CRUD operations.
- Developed a batch program to pre-process flat files from Verizon Telecom for rebate processing.
- Used JBoss application Server and Oracle 10g database as the backend database, Clear Case for source control and Clear Quest for bug tracking, TOAD for Oracle database query.
Confidential
Senior Java/J2EE Developer
- Developed, enhanced and maintained Web-Based Java/J2EE Software Applications for the Battle Management and Engagement System of Aircraft manufacturing Plant for US Air Force at El. Sagundo, CA and St. Augustine, FL facility working from central region office in Corsicana, TX. Developed both Core Java and Web solutions using J2EE. Developed and modified UI and backend coding for the application.
- Recent works include development of new WEB-Based Government Inventory Control System GMC and Employee Attendance/Absentee maintenance System SAAS from scratch. Developed all code from front end to backend that includes UI using JSP and HTML, CSS, javascritpt, etc.
- Created batch programs to feed data from SAP HRMS system each night into the SAAS application.
- Modified/enhanced existing Java/J2EE codes for all these 11 Web applications to meet user requirements. Fixed production problems including bug fixes and performance issues and supported all applications 24/7.
- The applications are Parts Order-management system, Order release, Over and above, Aircraft Maintenance, Quality tools Inspection, and Project-Planning/Manpower Forecasting and many others. Also developed/modified many core Java batch programs for different purposes to move data among different systems Oracle/DB2/SQL Server database applications . Developed/Modified HTML, JSP, Struts, EJB, Handlers, DAO, DTOs. Written business logic code using core Java for CRUD operations. Used DB2, Oracle and SQL Server 2005 for database access on the backend. Developed DDL and DML for the SQL Server and Oracle Database.
- All Web-based Software applications were developed using MVC2 design pattern, Struts 2.0, JDBC 2.0, Hibernate 3.0, EJB 2.0, JSP.
- Upgrading those softwares from Struts to Spring framework. Developed code in JSP, JSTL, Javascript, Spring 2.5, Spring MVC, Spring AOP, Spring IOC, Hibernate 3.4 for new upgrades.
- Used Subversion SVN , CVS, Clear Case and VSS for version control. Used Paragrine and Clear Quest for bug tracking. Used RAD7, WSAD 5.1, Websphere 6.1, Websphere 5.1, Tomcat 5.5 and JBOSS 3 on Windows NT platform.
- Deployed ear files in Unit, Staging and Production Websphere Servers. Modified existing EJB applications to use Web Service for Login and DAO service, Added AJAX features to screens for easy use of the browser applications by users.
Confidential
Senior Java Developer
- Worked on a Web-based application to develop and enhance web based Java/J2EE applications. Written Stored Procedures and Java classes in iBatis for O-R mapping.
- Developed HTML, JSPs, Struts classes, EJBs, DAOs, DTOs and business logic code for CRUD operations.
- Developed SQL queries to join front end screens with database. Software was developed using Three-tier architecture with MVC2 design pattern, EJB 2.0, JSP, DAO, DTO, Struts 1.1. Used Eclipse, Weblogic, Tomcat, WSAD and Websphere 5 and Oracle and DB2 Database. Used Clear Case for version control. Developed Junit test cases for unit tests.
Confidential
Senior Java Developer
- Worked on a conversion project from Swing based application to a Web-based application. Responsible for enhancement project for web-based mortgage software using J2EE technology. Developed HTML, JSPs, Struts classes, EJBs, DAOs, DTOs and business logic code for CRUD operations.
- Developed SQL queries to join front end screens with database. Software was developed using Three-tier architecture with MVC2 design pattern, EJB 2.0, JSP, DAO, DTO, Struts 1.1. Used Eclipse, Weblogic, Tomcat, WSAD and Websphere 5 and Oracle and DB2 Database. Used Clear Case for version control. Developed Junit test cases for unit tests.
Confidential
Senior Java Developer
- Developed three new WEB-Based software applications called On-line Remittance OLR and Plan Initiated Claim Status PICS , VMT. Used RUP methodology to build the systems. Assisted and mentored junior developers.
- Lead Developer on new WEB-Based Software to maintain Medical Clearance Rules VMT for the Medical Clearance team. Used Service Oriented Architecture SOA , J2EE technology, Struts 1.1 Framework and WSAD 5.0 to develop the application.
- All these three applications have been developed using MVC2, Fa ade, DAO, Command, Front Controller, etc Design Patterns. Worked closely with Business Analysts, Designers, Architects and Testers to build, test and deploy the Application. Software was deployed using special tool called BART which utilizes Ant on the back.
- Developed HTML, JSP, DAO, DTO, Business Logic Classes, Action and Form classes, JavaScripts and SQLs for database access and business rule validations. Developed Junit test cases for unit tests. Used JNDI and JDBC to connect to Oracle and DB2 database.
- Used Hibernate for DB access and log4j for logging purposes. Used web Service for Account validation, Login and DAO service. Used PVCS, Rational ClearCase for source control, ClearQuest for bug tracking, Rational Rose for class diagram and sequence diagrams architecture design. Used Websphere 5.1 application Server to run the applications.
Confidential
Consultant
- Worked on the CAIS, Series 6 and Salary project for the Human Resources department. Developed thirty HTML prototype screen and updated the Requirement Specification and Detailed Design documents for the projects.
- Developed Sequence and Class diagrams for the project using Visio.
- Worked with the business analyst to understand the business requirement and model the HTML mockups. Used Eclipse for development and Weblogic 8.1 for application server.
Confidential
Consultant
- Cleaned up an existing Web-Based software application that maintains Terrorist List using J2EE, HTML, Java, MVC 2, Struts 1.1 Framework, Oracle 9i, Avalon, Phoenix and Eclipse.
- Made enhancements and fixed bugs for the Web application. Reviewed existing application architecture and Code. Suggested modifications for better performance.
- Modified and developed HTML, Java, JSP, DAO, Value Objects DTOs , and SQL codes. The application was connected to Oracle 9i and runs on HP Unix box.
- Used ANT to build and deploy the application on the Oracle 9i Application Server and Weblogic 7 application server and used Eclipse for the development purposes.
- Developed Data conversion program using Java to load data from SQL Server to Oracle database. Developed Junit test cases for unit tests. Used CVS for version control. Assisted and mentored junior and entry - level developers.
Confidential
Consultant
Redesigned a Web-Based Patient Lookup Application for the Veterans Hospitals VHA at Tampa bay, FL Bay Pines using Java/J2EE, Struts 1.1 Framework and Oracle Database technology. Worked in a team to modify and upgrade the application. Developed Presentation, Application, Service, Domain and Persistence Layers using Java, JSP, Java Beans, DAOs and SQLs using JDBC and JNDI datasource. Used MVC2, Fa ade, DAO, Command, Front Controller, etc Design Patterns. Used HL7 messages for data transfer from one system to another. Used Visual Source Safe for source control. Interfaced with Vistalink for getting information from other system. Development tools were JDeveloper, Eclipse, Oracle 9i database and Oracle Application server OC4J in a Windows NT environment and the production was running on HP Unix.
Confidential
Consultant
- Worked on modifications to a Web-based Health plan enrollment software to be used by new employees. New employees will be able to set up their own health insurance options once they get a new job by going into this website.
- Worked in a team to modify and upgrade the application. Developed Presentation, Application, Service, Domain and Persistence Layers using Java, JSP, Java Beans, DAOs and SQLs using JDBC and JNDI datasource.
- Used MVC2, Fa ade, DAO, Command, Front Controller Design Patterns. Developed reports using Jasper Reporting tool. Development tools were Eclipse and Oracle 9i and Weblogic Application server 7.0 and the production was running on Sun Solaris box. Used Visual Source Safe for source control.
Confidential
Java/J2EE Consultant
- Developed a Java/J2EE based Web application for statistical Software for Jacksonville Electric Authority. Rapid development was done using Jdeveloper, Oracle OC4J Oracle Application Server and Oracle 9i database.
- Developed Presentation, Application, Service, Domain and Persistence Layers using Java, JSP, EJB, Java Beans, value objects, DAOs and SQLs using JDBC and JNDI datasource. Used MVC2, Fa ade, DAO, DTO, Command, Front Controller, design patterns.
Confidential
Java/J2EE Consultant
- EMPOWER Online Member Enrollment System . This Java/J2EE based web based Software will allow employees to enroll into their Health, dental, etc. plans online.
- Partnered with Accenture team to build the system using MVC 2 design patterns. Used J2EE Best Practices which use the Main Controller Servlet for interacting with the pages.
- Designed and Developed UML Sequence and Class diagrams for each sub-system using Rational Rose. Used JNDI and JDBC to connect to DB2 and Oracle database.
- Developed HTML, JSP, Servlet, Java Beans, XML, JavaScripts, Data access objects DAO , SQLs, JSP custom tags. Tools used for development are Visual Age for Java 4.0, Websphere 4.0. Used PVCS for version control.
- Developed custom API named taspmiuser.jar using Java - LDAP for use by other groups in IT departments to authenticate users trying to login from other WEB based applications.
- Developed a Java LDAP batch program to run every hour to synchronize user information among Peoplesoft HRMS, Mainframe and NT/AD system. Developed korn shell scripts to run the programs. The application is running on AIX.
Confidential
Senior Java developer
- Designed and developed large Web-based software for Online Bill Payment for TXU using Java/J2EE technology. The applications were for both Residential and Small business customers. Participated in the requirement analysis and detailed design and architecture of the project.
- Partnered with Accenture team to develop HTML, JSP, Servlet, Java Beans, JDBC code and JavaScript for the assigned module. Used custom CORBA objects developed by EDOCS to connect to the Oracle 8i database using Visibroker 4.1. Also written a special Servlet to connect to Mainframe Database using Java-MQSeries API for account validation purpose.
- Supported designing the logical data model and create physical database tables in Oracle using Erwin tool. Developed complex Stored Procedures in PL SQL for Data Conversion using SQL Loader. Used Weblogic Server 6.0 on Sun Unix.
- Participated in the full lifecycle development SDLC of the project and successfully implemented the project.
Confidential
Java developer
- Developed Online Pharmacy Software using Java/J2EE technology to maintain details doctor, medicine, inventory, and patient and prescription information online. Developed HTML, JSP, Java Bean, Session, Entity Beans, which connects to the Oracle 9i database. Developed JavaScript code for data entry validations and error message display.
- Developed an Online Claim processing system using Java/J2EE architecture. Written business logic and transaction processing code using JSP, Servlet and Enterprise Java Beans. The whole architecture is composed of JSP, Session bean and Entity Bean, LDAP, HTML. The backend Database is Oracle 8i and DB2. The system is running on WebSphere Application Server and OS/390 and AIX. Used Visual Source Safe for Version control.
- The system is running on WebLogic Server 5.1 on Windows NT platform. Developed EDI interface for Processing Claims. Developed programs in JAVA to read XML files and populate the database using XML parsers.
Confidential
Programmer/Analyst
- Developed a Multi-Tier Client /Server software for Southwester Bell Wireless system so that the users can manage agreements and bill rates among their partners. Worked as part of the team to develop user interface screens in Power Builder 6.5 with Oracle 8.0 database.
- Written programs in Powerbuilder to validate business logic and rules.
- Written PL SQL, Stored procedures and Triggers in Oracle 8.0 that was called from client interface. Used PFC structure to build the whole application.
- Participated in the full lifecycle development of the project and successfully implemented the application. Designed logical database using Power-designer.
Confidential
Programmer/Analyst
- Developed a Multi-Tier Web-based software for the state of Texas for Fund management so that the users can manage submit and review fund requests, and approvals, etc.
- Designed the application using UML and Rational Rose. Created logical and physical Database design. Worked as part of the team to develop user interface screens in Java, JSP, Java Beans, Servlets with Oracle 8.0 database.
- Written programs in Java Beans and Servlets to validate business logic and rules.
- Written PL SQL, Stored procedures and Triggers in Oracle 8.0.
- Participated in the full lifecycle development of the project and successfully implemented the application.
Confidential
Programmer/Analyst
- Developed a Multi-Tier Client /Server software for Job Corps Program so that the users can manage new student enrollment and existing students. Worked as part of the team to develop user interface screens in Power Builder 5 with Informix 7.0 database.
- Written programs in Powerbuilder to validate business logic and rules.
- Written Stored procedures and Triggers in Informix 7.0 that was called from client interface.
- Maintained and created reports using Informix 4GL on AIX platform.
- Designed logical database using Power-designer.
- Participated in the full lifecycle development of the projects and successfully implemented the applications.