We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

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 Government, 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 and RESTful Web Service, SOA,Axis. JSON. Ext-js.

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: Confidential RAD 7.5, Confidential 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.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Worked on modernization of the IRS efile system.
  • Developed Core Java and Web Service development.
  • Developed Middleware Apps (both consuming and producing) using REST Jax RS.
  • Also, developed Spring MVC/Hibernate Web application. Application uses Spring 4.X, Hibernate 4.x, JAXB, REST, JMS, Maven.
  • Using Rational Software Architect. Used Microsoft SQL Server, DB2 and Oracle for the development.

Confidential, Irving

Senior Java Developer

Responsibilities:

  • Worked for a request management system for internal employees which is a Web based application using Java/J2EE technology.
  • Designed the application and worked with the Architect to come up the solution and architecture.
  • Developed code using Java, JSP, Servlet, HTML, CSS, Javascript, Jquery, Ajax, DAO. Used Jboss 7 and JDK 1.7.
  • Also, developed SOAP and RESTful RESTful webservice with XML/JSON response to call some services for authentication and authorization service.
  • Used SVN and GIT for source control.
  • Developed design document for the project. Worked with the business analyst to create the screen mockups and requirements.
  • Worked with the DBA to design the tables and create tables in the Oracle 11g DB.
  • Developed code in Selenium for automated testing. Also, wrote sql and unix commands for the job.

Confidential

Senior Java Developer

Responsibilities:

  • Developed code using Java, JSP, HTML, CSS, Javascript, Spring MVC, Spring JDBC. Used Rational Software Architect (RSA) and Confidential Websphere 7 and JDK 1.7. Used RTC for source control.
  • Wrote code for Controller, Service class and DAO layer.
  • Worked with Business analyst to create the wireframes.
  • Completed the task list using JAZZ. Worked with the DBA to design the tables and create tables in the DB2 database.
  • Worked with onshore/ offshore team in India. Designed and worked as junior architect to develop the application and worked with the Architect to come up the solution and architecture.
  • Developed code using Java, JSP, HTML, CSS, Javascript, Struts 1.2, JDBC, OpenJPA. Used RAD7 and Confidential 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.
  • Designed and worked as junior architect to develop the application and worked with the Architect to come up the solution and architecture.

Confidential, Plano, TX

Senior Java Developer

Responsibilities:

  • 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.
  • It is like a daily journal. Used Java/J2EE technology for the project.
  • Completed many enhancements to the project.
  • The application was running on Weblogic. The development environment were RAD8, Eclipse. The backend was Oracle 11g.

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • 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, Lewisville, TX

Senior Java Developer

Responsibilities:

  • 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 Confidential 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, Corsicana, TX

Senior Java/J2EE Developer

Responsibilities:

  • 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, Tampa, FL

Senior Java Developer

Responsibilities:

  • 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, Orange County, CA

Senior Java Developer

Responsibilities:

  • 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, Jacksonville, FL

Senior Java Developer

Responsibilities:

  • 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, Jacksonville, FL

Consultant

Responsibilities:

  • 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, Jacksonville, FL

Consultant

Responsibilities:

  • 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, Bay Pines, FL

Consultant

Responsibilities:

  • 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, Frisco, TX

Consultant

Responsibilities:

  • 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, Jacksonville, FL

Java/J2EE Consultant

Responsibilities:

  • Developed a Java/J2EE based Web application for statistical Software for Confidential .
  • 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, Jacksonville, FL

Java/J2EE Consultant

Responsibilities:

  • 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, Dallas, TX

Senior Java developer

Responsibilities:

  • Designed and developed large Web-based software for Confidential for Confidential 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.

We'd love your feedback!