Senior Java Developer Resume
5.00/5 (Submit Your Rating)
Omaha, Ne
PROFESSIONAL SYNOPSIS
- 8 years of JAVA/J2EE experience in analysis, development, testing, deployment and support of web applications.
- Expertise in developing J2EE applications using JSPs, Servlets, Java Beans, EJB, JDBC, Hibernate, Struts, Spring, JSF,RICHFACES.
- Experience in developing the user interfaces using HTML, CSS, AJAX, JSTL and JAVASCRIPT.
- Very good experience in developing persistence solutions using Hibernate.
- Experience in MVC (Model View Controller) architecture using Struts 1.0/1.2 and Struts 2.0 including Validation and Tiles frameworks.
- Good in writing ANT scripts for development and deployment purposes.
- Experience in GUI/IDE Tool using Eclipse, Jbuilder and WSAD 5.0.
- Experience in Object Oriented Analysis and Design (OOAD) using UML.
- Good exposure on Oracle 10g, SQL Server 2000, DB2 and MySQL.
- Experience in creating Sequence and Class diagrams using Rational Rose.
- Strong knowledge of Design Patterns.
- Having Extensive Experience in Application Servers like Web Sphere 5.1/ 6.0/7.0. And BEA WebLogic 8.1.
- Knowledge in implementing enterprise Web Services, SOA, UDDI, SOAP, JAX-RPC, XSD, WSDL and AXIS.
- Good experience in XML parsing using JDOM and JAXB.
- Very good experience in developing test cases using Junit.
- Expertise in using java performance tuning tools like JMeter and Jprofiler and LOG4J for logging.
- Experience working on Agile Development Model.
- Good experience in configuration management tool WinCVS.
- Extensive knowledge of XML related technologies that include XML, XSD, DTD, and XSLT.
- Thorough knowledge of Object-Oriented programming methodologies utilizing JAVA/J2EE technologies.
- Thirst to learn and adapt quickly to the emerging technologies and paradigms.
- Excellent communication and inter-personal skills.
- Effective independent and team player.
Web Application Frameworks: Struts, Spring, JSF, Hibernate.
Operating Systems: Windows 98/2000/XP/NT, UNIX (AIX), Linux 7.0.
Programming Languages: Java, C, C++.
Web Technologies: JAVA, J2SE, J2EE, JSP, Struts, Tiles, Hibernate, AWT, SWING, JSF, Rich Faces 3.1, JDBC.
Application Servers: WebSphere 7.5/7.0/5.0/4.0/3.5 , Web logic 8.1/6.1 Web Server Apache Tomcat 4.0, 5.0, 6.0 Java Web Server 2.0
Databases: Oracle10G/9i, DB2, Sybase 11.x/12.X.
XML Technologies: XML, XSL, XSLT, SAX & DOM parsers, Axis 2, Castor and JAXB.
Spring related Spring-AOP, Spring-core.
Design Tools: Rational Rose, Paradigm Plus, Erwin.
Build Tool: Ant, Maven.
IDE: Eclipse/My eclipse, Jbuilder, WSAD 5.0.
WORK EXPERIENCE
Confidential, Omaha, NE
Senior Java Developer
Confidential is used by the Policy Owners and Customer Support Staff to search for a policy and access policy and claim details. It’s also used to make payments and access the PDF’s for the Explanation of Benefits.
Responsibilities:
- Involved in the Design, Development, Testing and Maintenance phases of the Application.
- Created User Interface using MVC pattern, CSS, HTML, JQUERY & JSTL.
- Developed screens for the Claim Details, Payments & Policy Details using data tables and search functionality.
- Used Web Services to connect different systems for the search, display and change of data.
- Created a modern User Interface using Custom UI Components, AJAX and JQUERY.
- Developed using Agile methodology.
- Worked on Provider Access project to display explanation of payment documents.
- Worked on enhancements to the Online Payment Portal, Txlite Web Service, Provider Access and Mutual Payment Web service.
- JPA-Hibernate were used as the ORM technology.
- Rational Application Developer (RAD-8) and Webspere-8.5 were used for the development and deployment.
- SVN was used as the version control system.
- HP Quality Center was used for the defect tracking system.
Environment: Windows XP, UML, JQUERY 1.7, JSTL, JSP, JPA, XML, Java 1.6, Oracle, PL/SQL, JUnit, Eclipse 3.5, RAD 8.5, SVN, Webservices and Websphere 8.5.
Confidential , Omaha, NE
Senior Java Developer
Confidential System helps in the search and maintenance of Correspondence, Policies, Reports and Help Center. This is a web-based project where we use Web Services to connect through 3 different systems to get the data.
Responsibilities:
- Involved in the Design, Development and Testing phases of the Application.
- Created User Interface using MVC pattern, CSS, HTML, JQUERY, JSTL, JSF and AJAX.
- Developed screens for the Correspondence, Insured Personal Information, Reports, Help Center using datatables and search functionality.
- Used Web Services to connect through different systems for the search, display and change of the data.
- Created a modern User Interface using Custom UI Components, AJAX and JQUERY.
- Used Agile methodology for the development of the project. (RTC was used for the Agile).
- JPA-Hibernate were used as the ORM technology.
- Rational Application Developer (RAD-7.5) and Webspere-8 were used for the development and deployment.
- IBM Clear case was used as the version control system.
- IBM Clear Quest was used for the defect tracking system.
Confidential, Minneapolis, MN
Senior Java Developer
Confidential System helps in the Management of the Claims by processing the Tricare Rules before sending to Confidential. This is a web-based project where we can view, exclude and search claims. Error Corrections and Processing Claims through rules are also within the GES.
Responsibilities:
- Involved in the entire Life cycle of the project like Analysis, Design, Development and Testing phases of the Application.
- Created User Interface using JSF framework, Richfaces, JSTL & a4j.
- Created complex screens using custom JSF, Richfaces datatables (extended and subtables).
- Used JPA-Hibernate mappings for the DAO layer.
- Used Agile methodology for the development of the project (Used Rally for managing the Agile methodology).
- Developed the POM files for the mavenization of the Project.
- Developed the project using Rational Application Developer (RAD-7.5) AND WAS-7.
- Developed Oracle store procedures, Views for the different passes through the Rules Engine.
- Developed extensive JUnit test cases for different modules.
- Used HPQC for defect management.
- Used Spring Annotations for the Backing Beans and the DAO layers.
- Developed complex Advanced Search Screens Using JSF along with Pagination for the Claims data.
- Developed complex data representation for the adjustment claims using JSF Data Tables.
- Setup of UI project codebase for WAS 7.x using JSF, Richfaces, Acegi, Facelets, Maven, Hibernate, Spring and Maven.
- Created JPA Mappings using domain model and services that are used by the Application.
- Managed the Deployment Process of the Application.
- Developed different access controls for the application.
Confidential , Richmond, VA
Senior Java Developer
Confidential is a large repository of pharmaceuticals, vaccines medical supplies, and equipment. The purpose of the system is to have reserves of these items readily available to localities in case of a public health emergency. This is a Web based project developed in j2ee technologies.
Responsibilities:
- Involved in the entire Life cycle of the project like Analysis, Design, Development and testing phases of the Application.
- Created user interfaces web interface module using JSP and STRUTS Framework.
- Developed reusable components using JavaScript, XML and HTML.
- Used Hibernate and Spring mapping to execute the DAOs for database complex queries
- Developed forms for user event handling and validations using JAVA Scripts and AJAX.
- Developed complex screens using JSF for validation, search and representation of data.
- Made changes to improve the claims processing efficiency (Tricare), Medicare and Medicaid.
- Developed data reports using TED (Tricare encounter data).
- Involved in the development of modules improving the Medicare and Medicaid programs.
- Implemented Internationalization using custom classes like Locale and Message Resources (PropertyMessageResources) objects.
- Used Validator framework for client and server side validations configuring and writing validator definitions to Validator-rules.xml and Validator.xml files.
- Implemented Actions like DispatchAction, DispatchMappingAction and Forms like DynaActionForm, ActionForm, and DynaValidatorForm etc.
- Developed AJAX technologies using JavaScript and XMLHTTPRequest Object to refresh data on a part of webpage instead full loading.
- Involved in agile development with short, rapid development cycles.
- Developed build and deployment scripts using Ant Build Tool.
- Designed and developed global error handling process and escalation mechanism for error handling.
- Worked on the Siebel Integration Components to send/received XML messages using Siebel Tools.
- Involved in implementation of web services (top-down and bottom-up), web service clients using RAD and Axis technologies.
- Extensive code coverage using JUnit Tests.
- Used Log4j for logging.
- Used Clearcase for source code management. Responsible for labeling the code, branching for releases, merging branches and moving code to test and production environments.
- Involved in the development of on-line account management, order and payment processing using WSDL/SOAP web services.
- Involved in configuration of Connection Pools, Datasources, manage servers, JMS using Weblogic.
Confidential, Louisville, KY
Java Developer
Confidential is the third major Health care provider in US. It is also one of the largest Confidential. It also serves Military by providing them Confidential. The SMAA (Secure Multiple Access Authorization) project is comprised of two major components, SMAA smart client application and web administration application. The SMAA smart client application contains the functionality of securing the multiple account authorization. The administration interface provides system administrators the ability to manage the system accounts, target systems and related attributes used by the smart client.
Responsibilities:
- Used Ant to build projects and to automate various build artifacts
- Designed UML diagrams using Rational Tools to create design models
- Involved in database schema design and review meetings
- Responsible for setting up development, QA and production environments and assisted deployment teams to deploy applications into various deployment teams.
- Involved in writing the technical specification for core modules.
- Developed various application components using JSF.
- Created store procedures that are needed for Smart client application.
- Developed Data Access objects which are responsible for communication between database layer and the application.
- Developed Business objects which call the DAO methods to implement business logic. The whole business logic of the application is included in the Business objects.
- Created Interfaces to shield the user from directly accessing the business layer. Each Business object implements its corresponding façade interface.
- Involved in creating web services, which were consumed by Smart client application for auditing purposes and for getting user credentials, for validating passwords and for getting list of target systems by creating web service proxies used for the Medicare and Medicaid plans.
- Developed Client Services objects which act as wrappers around web service proxies. These client Services objects are used in the interface.
- Developed Claims summary page consisting of medical, dental, member delegation web services.
- Developed Web Services for transferring reports using TED (Tricare Encounter Data) records.
- Designed and developed Controller classes (this is the main class extended by all modules action classes).
- Developed forms for user event handling and validations using JAVA Scripts and AJAX.
- Involved in writing the backend services by using Hibernate API for new modules.
- Involved in writing the Hibernate base class and DAO classes.
- Configured application flow, controlling logic and navigation in faces-config.xml
- Responsible for building projects in deployable files (WAR files and JAR files)
- Designed and developed base classes, framework classes and common re-usable components.
- Involved in performance tuning, debugging production problems during testing and deployment phases of the project.
- Used automated test scripts and tools to test the application in various phases. Coordinated with Quality Control teams to fix issues that were identified.
- Involved in re-factoring the existing components to meet the current application requirements.
- Agile (SCRUM) methodology was used for the development of the application, work was assigned in the form of Sprint tasks.
- Generated WSDL interfaces for the enterprise system.
- Used various Java and J2EE APIs including JDBC, XML, Servlet, JSP, and Java Bean.
- Developed build and deployed scripts using Ant and Shell.
Confidential, Raleigh, NC
Java Developer
This Project developed to provide electronic and online filling of taxes for business users and DOR employees. ACES (Authorization Control Entry System-Online Filing and Payment) implements access control system to protect the NCDOR e-Business web services that require certain degree of authentication and authorization. It also includes sub modules like Withholding and Payments. Withholding module includes the Sales and Use, NC5/NC5P tax types and Payments has 16 tax types.
Responsibilities:
- Analyzed the specification documents to come up with the design and classes in UML for payments module.
- Modeled Use Cases, Class and Sequence diagrams using Rational Modeler.
- Discussed the requirements with Risk/Account Managers and finalized the technical specifications.
- Involved in iterative development of the application using Agile (SCRUM).
- Implemented prototype of the decided model that was used as the base for the application.
- Developed the web tier using struts, Tiles.
- Implemented event handling using Java, Ajax, and JavaScript.
- Developed controller classes and configured in Struts frame work to control the application logic.
- Created and maintained the configuration of the Spring Application Framework (IoC) and integrated with hibernate.
- Configured websphere application server for deploying web and business components.
- Developed a web service client that invokes the credit agency web service to validate credit card payment details.
- Created stored procedures at database level. Wrote complex queries by joining multiple tables.
- Developed reports for various tax types using Jasper Reports.
- Developed various unit test cases using JUnit.
- Did performance testing using JMeter.
- Developed ANT scripts for deployment on Web Sphere.
- I have developed the XML transmitter by using XML SAX/DOM parsers which converts MIF/MIL request to Data SOA formatted XML and viz.
- Involved in production support and bug fixing.
- Involved in documentation and conducted training sessions to the users.