We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status
  • Log4J for extensible logging, debugging and error tracing.
  • Experience in developing Web Services using SOAP,WSDL and RESTful.
  • Experience developing applications using Model View Controller Framework.
  • Solid Understanding of OOPS and RDBMS concepts
  • Experience in developing applications using Core Java, J2EE, JSP, JSPX, Servlets, Java Beans, Spring Security, EJB, Hibernate, Web Services SOAP, WSDL, UDDI, RESTful , JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, SAML, XSLT, JSON, Ajax and JQuery.
  • 8 years of professional experience in IT industry on Cross Platform Web Client-Server application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Seasoned experience in various frameworks: Spring, Hibernate, Struts, JSF Java Server Faces , JSP, JSPX, Log4j
  • Experience in Object Oriented JavaScript Analysis, Design and Development.
  • Experienced in using Java IDE tools like Eclipse, Net Beans, and RAD.
  • Experience in Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • Good knowledge of Configuration Management tools like SVN, CVS, ClearCase.
  • Good experience in XML technologies such as XSD, DTD/Schemas, DOM/SAX Parsers.
  • Experience in RDBMS like MYSQL, SQL Server and Oracle.
  • Experience in configuring and deploying web application using Apache Tomcat 6.x/5.x/4.x web server and application servers like Weblogic 10.x/9.x/8.x, JBOSS 4.x and developed deployment descriptors for the EJB 2.0/3.0 to deploy on IBM WebSphere 6.x/5.x/4.x.
  • Experience in Web Application development using HTML, CSS and JavaScript.
  • Experience in using Open Source frameworks like JUnit, Log4J, ANT and Maven.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.

TECHNICAL SKILLS

Programming Languages/Scripting languages

Java/J2EE, Servlet, JSP, XML, EJB, Javascript, JQuery,CSS,HTML, JSTL, JDK1.6

Platforms

Windows 7, Vista, XP, 2000, 98, NT , Red Hat Linux

Version Control

Rational Clear case, Tortoise SVN, CVS

Databases

SQL Server, Oracle 9i, Oracle 10g, Oracle 11g, MySQL.

Database Tools

Toad, PL/SQL Developer

ORM Frameworks

Hibernate.

J2EE MVC Frameworks

Springs, Struts, JSF, Spring IOC/DI

IDEs

Eclipse, RAD, NetBeans

Webservice Specifications

JAX-RPC, JAX-WS, JAX-RS Restful .

Middleware Technologies

EJB 3.0, JNDI

Design Patterns

Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory, Factory Pattern, Command Pattern

UML Tools

MS Visio, Rational Enterprise

Methodologies

Agile, Waterfall.

XML Tools

Altova XML Spy, Edit Plus

Loggers

Log4J, SLF4J

Server

Tomcat, Jboss, Weblogic, Websphere, Glassfish

PROFESSIONAL EXPERIENCE

Job Title: Sr. Java Developer

Client: Confidential

This is Healthcare web based front-end application developed for HealthSouth to maintain the details of healthcare Provider and member's which facilitates its users to Inquiry, add, update and delete provider details based on provider requirement. User can search for particular provider who provides the services and can update various details related to him. The administration module takes care of adding modifying and deleting users and policies used to approve and process claims. The system takes care of mailing the concerned statistics to the users and approving authorities. The project aimed to design an Automated application to reimburse claim through different methods and to maintain the complex provider details using Java.

Responsibilities:

  • Gather Requirements and had client calls.
  • Designing Application design document.
  • Developed the application using Springs following MVC architecture.
  • Identified the participating pages and the navigation paths between pages.
  • Developed Controller, Business Services and DAO classes based on Springs framework to handle the pages.
  • Created several JSP's and populated them with data from databases using Hibernate.
  • Used JavaScript and JQuery for all client side validation.
  • Created xml with rules.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Developed Web Services to retrieve data from legacy systems.
  • Developed server side functionality for Admin Interface features adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc .
  • Create SQL, Stored Procedure, and triggers wherever required.
  • Optimized queries.
  • Performed Unit Testing both manually and automated using JUNIT.
  • Used ORM tool as hibernate for database connectivity and mapping of classes.
  • Implemented HQL queries for Data fetching and manipulations.
  • Implemented Session Management using Session Factory in Hibernate
  • Developed Hibernate mapping files and configured accordingly to the hibernate configuration file.
  • Done integration of Spring with Hibernate.
  • Used Oracle 10g as backend and configured hibernate for the same to perform database connectivity and creation of tables etc.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems in Oracle Web Logic application server.
  • Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
  • Monitored the error logs using Log4j and fixed the problems.
  • Used ANT for the build process.

Environment: J2EE, Java 1.6, JSP, Springs-MVC, Web Services SOAP , SOAP UI, Oracle Web Logic Application server, JUnit, XML, JavaScript, JQuery, UML, ANT, Oracle 10g, Windows XP,SVN, Eclipse, Visio, Hibernate.

Job Title: Sr. Java Developer

Client: Confidential

Confidential provides funds or loans to people with small business requirements. Applicants get their loans sanctioned based on their credit history. The applicant information is maintained in a database along with the details of the loan for repayment. This data is filtered into different categories based on parameters like type of account, loan amount, due date. The filtered data is used for statistics for generating reports.

Responsibilities:

  • Implemented the logging mechanism using Log4j framework
  • Performed connectivity with Oracle database using Hibernate.
  • Used Eclipse 3.0 IDE for developing code modules in the development environment
  • Used Spring MVC to decouple business logic and view components.
  • Built scripts using Ant to build the J2EE application.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Consumed Web Services for transferring data between different applications.
  • Performed client side validations using JavaScript.
  • Developed the Business Logic using Plain Old Java Objects POJOs
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed Graphical User Interfaces using HTML and JSP's for user interaction
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Wrote test cases in JUnit for unit testing of classes.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Developed Controller, Business Services and DAO classes based on Springs framework to handle the pages.
  • Developed the application using Springs following MVC architecture.
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Oracle Weblogic Application Server 8.1, XML Web service, HTML, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Editplus 3.0, Oracle 10g, Windows XP, JUnit 3.8, Log4j, CSS, SVN.

Job Title: Sr. Java Developer

Client: Confidential

The main Purpose of the Project is to assist Clients with access to Online Information Enrollments, Pending Online Qualifying Events, to Report any Web Issues, generate Client-specific Web Reports, process Employee Elections of various Plans and Coverage Levels.

Responsibilities:

  • Interpret written business requirements and technical specification documents
  • Responsible for Requirements capturing Preparing Software Requirement Specification
  • Involved in Design and Development using J2EE/Hibernate, XML, JSP, Struts MVC Model x Framework and Oracle
  • Used Struts tag libraries/Struts validations for the Client Side validation.
  • Worked on Data Management classes, using Hibernate to access the Oracle Database
  • Creating GUI using JSP, java Script and jQuery.
  • Implemented persistence layer using Hibernate framework.
  • Used XSLT for transforming the XML documents in to HTML documents.
  • Building the application using ANT scripts.
  • Monitored the error logs using Log4j and fixed the problems.
  • Written Test Cases for Unit Level Testing using JUnit.
  • Involved in the Unit Testing and defect resolution as and when they are reported.
  • Designing creating reusable custom data visualization components/widgets.
  • Integrate the developed Applications with Enterprise Security Environments
  • Involve in Technology Performance Optimization and Error Reduction Procedures
  • Design and implement effective User Interfaces that are intuitive and easy to use.
  • Use provided source-control tools like IBM Clear Case and task tracking systems to manage 'Real-Time' Insights into Business Solutions.

Environment: Java 1.6/J2EE, Struts2, Hibernate, JSP, JavaScript, SQL Server, Oracle Weblogic, Eclipse 3.6, ANT 1.8, SVN Tortoise, HTML, Oracle 9i.

Role : Senior Java Developer

Client : Confidential

Confidential is a leading global provider of merchant acquiring services, providing integrated payment processing to more than 1 million merchants. Confidential team has one Reporting tool which is helpful to the Merchants to view their daily transaction reports, Charge back reports, Billing statements, Funding Statements etc. This Confidential is mainly designed to make all the merchant details along with their Confidential, geographical information etc in a Checkbox tree type view. This gadget has the control with the user like drag and drop, lazy loading, preference tree construction, grouping and Searching. The view of this Hierarchy will be like Checkbox tree which has the capability to select or deselect the required Confidential to run the report and has the capability to save the selected selection for the remaining reports instead of making selection again and again.

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Used Agile Methodology for the entire module.
  • Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
  • Worked with Web Sphere consultants to design JNDI connection and connection pool.
  • Developed Business logic with Spring MVC frame work and ORM mapping using Hibernate ORM frame work.
  • Developed UI by using JSP, HTML5, CSS, JavaScript, JQuery and Ajax calls.
  • Used Jquery plug-in for the tree construction.
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate and to also manage CRUD operations insert, update, and delete .
  • Developed several filters for user authentication and user authorization by using Servlets API.
  • Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application.
  • Responsible to check in or check out the developed code using SCM work bench.
  • Responsible to handle any deployment issues with build release team at the time of deployment.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Used JProfiler to identify memory leaks in the application.
  • Responsible to design Technical design documents.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc

Environment: J2EE, JSP, Servlets, Spring MVC, HTML5, CSS, JavaScript, JQuery, Ajax, Log4j, Oracle 9i, Json, JUnit, JNDI, Hibernate, RAD IDE, Websphere Application Server, JProfiler 6.0, Eclipse IDE.

Role : Senior Java Developer

Client : Confidential

Confidential is one of the top sellers of health insurance in the Confidential Health's underwriting companies provide health insurance coverage for more than one million people nationwide. The company's primary products include individual medical, small group, short term and Long term health insurance products, as well as non-insurance products and consumer-choice products such as Health Savings Accounts and Health Reimbursement Arrangements. This application uses the three tier architecture for processing the business logic and interacting with the backend servers. The different modules in this application are, Health Sales, Short Term Medical and Agent Sales. Confidential Servers are used to handle mails. Oracle is used to maintain data and XMLs are playing very important role in this system. These are used to handle the application settings, eligibility options for insurance sales.

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server side Java, Servlets, and Java server pages JSPs for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Created struts-config.xml, application-resources properties for the project.
  • Used Session beans to implement Session fa ade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Designed the database and also modeled the database
  • Developed Data access bean and developed EJBs that are used to access data from the database.
  • Developed the applications using WebLogic to create the transactional business logic like EJB, JSP of a WebLogic Application.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Used JMS to established message communication. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Involved in the developing of ANT build script and deployment in WebLogic 9.2 on Linux platform.
  • Used SAX for XML parsing.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and Stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Developed the Entity Beans to connect the database
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: J2EE, JDK 1.5, Java Beans JSP 2.0, Servlets, Java Script, Hibernate 3.0, JTA, Toad, Oracle 9i, PL/SQL, Log4j, XML, HTML 4.0, CVS, JUnit 4.0, Soap, JMS, FTP. Log4j, XML Bean, Webservices SOAP , Weblogic Application Server 9.2, EclipseIDE, Windows XP.

Role : Java Developer

Confidential

Project involved maintenance of the Confidential application. This is one of the important and crucial applications for a client as it maintains information about its employees, clients and partners. This application is developed purely in Confidential. This is a huge data-based application where there is a lot of complexity in handling data. Designed and implemented the key server component which was very critical to the application in terms of complexity and performance. Also worked in one of the crucial releases where I worked on issues faced after migration from java 1.4 to java 1.5.

Responsibilities:

  • Involved in developing Servlets and business classes.
  • Responsible in designing the application using MVC architecture.
  • Responsible for writing SAX and DOM Parsers for every request and XML builders for every response.
  • Responsible in creating and maintain JDBC connections, and defining JNDI names to access Database.
  • Responsible in developing database tables, stored procedures, and writing effecting queries to insert and fetch the Errors and Audit trails.
  • Was responsible for configuration and usage of Log4j APIs for logging in development and production environments.
  • Was responsible to maintain different logging configuration files for Development, Quality, and production system.
  • Involved in design reviews and code reviews for various modules.
  • Documenting API, Operation Guides for the various tools developed.

Environment: J2EE Servlets, JSP, JSTL, JDBC, JNDI, XML, XSLT , Ant, Web logic Application Server, PL/SQL, Oracle, Visual Source Safe, Eclipse IDE, JProfiler, Load Runner.

We'd love your feedback!