We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Bloomfield, CT

Summary:

Senior Java/J2EE/IBM Web Sphere Portal Developer with 7 plus years of IT experience in Enterprise Application development of large scale solutions using Object Oriented Analysis and Design (OOAD) techniques and component based architecture. Extensive experience in all phases of Software development life cycle (SDLC) and Client/Server Architecture in Finance, Insurance, Telecom domains.

  • Experience in developing applications using Core Java, J2EE (Servlets, JSP, EJB, JMS), JDBC, JNDI, Hibernate, XML, JavaScript.
  • Experience in the design and development of Portlets using IBM Web Sphere Portal API , JSR 168/286 specification and Web Sphere Portal Server 5.1/6.0/6.1
  • Hands on experience using MVC, Spring, Struts, JSF, Hibernate Frameworks.
  • Good experience in Web Services (SOA) using SOAP, WSDL.
  • Good experience in GUI development using AJAX, JQuery, Dojo, CSS, XSL, XSLT, HTML and DHTML.
  • Extensive experience in J2EE Design Patterns like Business Delegate, Session Facade, Service Locator, Value Objects, Domain Objects, and Data Access Objects.
  • Hands on experience in UNIX Shell Scripts and Ant build script.
  • Experience in log4j to debug the Java statements.
  • Extensive experience in design using IBM Rational Software Architect (RSA).
  • Proficient in usingRelational Databases like Oracle 8i/9i/10g, DB2, SQL Server and MySQL.
  • Thorough knowledge in SQL, PL/SQL and Stored Procedure.
  • Excellent communication skills, interpersonal skills and strong analytical & debugging skills along with the ability to rapidly learn new concepts.
  • Experience in Client interaction through requirement gathering and project implementation.

Technical Skills:

Languages: Java/J2EE, C, C++
Technologies: CSS, HTML, DHTML, XML, XSL, XSLT, AJAX, Java Script, Java Beans,
JDBC, EJB, JMS, Servlets, JSP
Tools: IBM RAD, IBM WSAD, IBM RSA, IBM Clear Case
Framework: Struts, Spring, Hibernate, JSF
Application/Web Servers: Web Sphere Application Server 6.0/6.1, Web Sphere Portal Server 6.1, Tomcat 5.0, Glassfish, JBoss, Web Logic 8.1
RDBMS: Oracle 10g (PL/SQL), SQL Server, MS Access, IBM DB2
Other Skills: JUnit, Log4J, MQ Series, ESB, HTTP, SOAP, WSDL, UDDI, SVN, CVS, MS VSS, UML, REST, Ant, DOM, SAX, XSL, XSLT, XPATH, JSON, JAXB, JAX-WS, Axis2, Agile
Operating Systems: Windows 9x/2000/NT/XP, Linux

Professional certifications

  • Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0

Education

  • Master of Science in Computer Science
  • Bachelor of Technology in Computer Science & Information Technology

Professional Experience:

Confidential, Bloomfield, CT Oct’ 10 Till date
Role: Java/J2EE/Web Sphere Portal Developer
WEB IT Online Experience

Description: CIGNA is a global health service company, dedicated to helping people improve their health, well-being and security.The "WEB IT" system is developed using latest technologies on Service Oriented Architecture (SOA) with the highest level of customizability. The intention of the project is to create a core application that can be readily customized for individual CIGNA customers, with minimal effort and manageability. The system consists of different modules such as Coverage Plans, submits the claims for the services rendered / received and gets reimbursements, Find Doctors & Services and Payment where a customer enrolls into the system, Learn to live a healthy life, Manage my Profile, where you can change your address or request new ID card and Contact CIGNA customer support. SpringFramework is extensively used for developing end to end application. The user interface is implemented as Portlets as per the JSR 168/286 API, each Portlet provides the unique functionality in the system and dynamically interacts with one each other.
Responsibilities:

  • Identified and analyzed the user requirements and design, development, testing and deployment.
  • Developed the Web Sphere Portlets using JSR 168/286 API and Spring MVC frame work.
  • Developed Business / Service Layer using Spring IOC and Spring AOP.
  • Developed Integration Layer using Spring AOP, Spring WS Template, Spring Rest Template, Spring Jdbc Template.
  • Developed Data Access Services, which are used to retrieve data from DB2 database.
  • Used Mediator design pattern to apply business logic associated with the business rules and Spring Dependency Injection (DI) to load components and configured them in spring configuration files.
  • Used Spring Security for content presentation in the Portlet.
  • Extensively worked on Front End Technologies like JSP, AJAX, JSTL, Java Script, JQuery and CSS.
  • Implemented custom validations between presentation and business layer.
  • Used Rational Application Developer (RAD) for developing Java/J2EE, Portal, Web services and SOA applications.
  • Used Web Services using SOAP.
  • Experience with design patterns like DAO, Session Facade, and Business Delegates.
  • Used Log4j for logging and debugging the application and to create the log files in development and production servers.
  • Used SVN for version control.
  • Worked closely with deployment teams during testing and production deployments of the application.
  • Used Maven scripts to build, test and deploy application.
  • Used JUnit for unit testing the application modules.
  • Configured and assigned permissions to pages, portlets and other secured resources.
  • Created users and groups for providing external access to the portal applications.
  • Involved in Agile and SCRUM methodologies.

Environment: RAD 7, IBM Web Sphere Portal Server 6.1.5, JSR 168/286, IBM Web Sphere Application Server 6.1, XML, XSL, DB2, Spring, JSP, JSTL, CSS, Java Script, JQuery, Java, J2EE, Web Services, Log4j, Maven.

Confidential,DLI, PA Jul’ 08 Oct’ 10
Java/J2EE/Web Sphere Portal Developer
Unemployment Compensation Modernization System (UCMS)

Description: IBM is implementing an SOA- based application development contract with the Commonwealth of PA, Département of Labor & Industry (DLI) for a new unemployment compensation system. This will replace its aging legacy unemployment compensation system with a new, custom developed family of applications that would manage unemployment taxes, wage record, benefits and claims for employers and constituents of the Commonwealth.

The main objective of UCMS project is to better serve UC (Unemployment Compensation) customers by transforming business processes and replacing all UC legacy applications with an integrated UC system. The project is scheduled to rollout in 3 phases (Wage, Tax and Benefit systems) over a period of 5 years. Release 2 comprises of replacing existing tax system to improve the quality of data collected, allow tax services to take advantage of automated work flow and a new tax ledger. The new system allows employers to Register online, file tax reports, and make payments online etc. It also provides the functionality to assess the inflow and outflow of the money from UCMS based on the factors like Contribution rates, Withholding rates enforced on employer’s gross wages for paying taxes in PA.
Responsibilities:

  • Developed the portlets using JSR 168 Portlet and EAD4J custom frame work.
  • Identified and analyzed the user requirements and design, development, testing and deployment.
  • Developed the Allocations, Manual Adjustments and daily deposit modules end to end using Java, J2ee technologies.
  • Extensively used Hibernate in data access layer to perform database operations.
  • Developed Business Objects and Data Access Services, which are used to abstract the application layer from the database.
  • Queries were implemented using HQL.
  • Developed web services applications using SOAP, WSDL.
  • Developed MDB’s using JMS to exchange messages between different applications.
  • Developed the business components (Functional Managers), which would have all the business logic related to the accounting module.
  • Developed the Functional Mediators to interact in between the Functional Manager and Portlets.
  • The concept of Spring Dependency Injection (DI) is used for Instantiating classes.
  • Developed view components using JSP, JavaScript and core JSTL tags.
  • Designed and implemented validations model in front view and persistence by combining the functionalities of Portlet, Spring and Hibernate.
  • Interacted with the Business Analyst\'s and Architects to resolve the issues.
  • Involved in developing Test Cases and did unit testing using JUnit for Business Objects, Data Access Services and Functional Manager components.
  • The source code control and configuration management tool used was Clear case & Clear Quest.
  • Used Log4J for logging the applications exceptions and debugging statements.

Environment: Java, J2EE, Hibernate, Spring, Web Services, HTML, JSP, JSTL, Java Script, JSR 168, Portal framework, Log4j, JDK1.5, Web sphere Application server 6.0,6.1., BPEL, Web methods, Oracle 10g Rational Clear Case/Clear Quest 7.0, Cruise Control.

Confidential, Dallas, TX Oct’ 06 May 08
J2EE Developer
Comerica Web Banking

Description: Confidential, offers a variety of account maintenance features such as account overview, account update, payment & fund transfers and customer service to the existing customers of the bank. Accounts can be personal & business checking, savings and loan accounts. The prospective customers need to register their account online and their account approval is notified by both email and real time. After the completion of registration, customers can verify the status of their existing accounts, update accounts, carry out payments, transfer money from one account to another and can apply for loans or credit cards.

Responsibilities:

  • Implemented MVC architecture using Struts Framework and Web Services using WSDL.
  • Used Struts customs tags such as HTML, Logic, and Bean Tags depending upon the requirement.
  • Struts Validation framework is used for validating the data captured in UI forms.
  • Designed and integrated Hibernate / Spring persistence solution.
  • O/R mapping tool, Hibernate was used to retrieve/update customer information from/tothe Oracle 9i database.
  • Developed MDB’s using JMS to exchange messages between different applications.
  • Used Java/J2EE Design patterns like Singleton, Factory Method, Business Delegate, DAO, Session Façade, DTOand Service Locator in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Used Log4j for logging and debugging, JUnit for testing and ANT script to build the project
  • Used WebLogic for deploying various components of application.

Environment: BEA WebLogic 8.1, Eclipse, Oracle 9i, JDK 1.4, Hibernate, Struts 1.2, Spring, XML, JSP, HTML,CSS, JMS, JNDI, OOA, OOD, CVS, Log4j, JUnit, UNIX (Sun Solaris), Windows XP, ANT

Confidential, Gold River, CA Aug’ 05 Sep’ 06
J2EE Developer

Description: The project deals with providing suitable insurance plans for different individuals, families and small businesses and assisting the customers in purchasing health insurance. Once the zip code and personal details is provided by the customer, the list of all related plans and insurance quotes is populated. It also provides plan comparison and the customer can apply for coverage online. After the application is submitted online, it will be reviewed and processed for approval. It maintains one account for each customer with his current insurance plans, thereafter when the user login into his account, it displays all existing insurance plans and also provide support for choosing different plans. It also offers customer support by addressing frequently asked issues.

Responsibilities:

  • Developed user interface using JSP, Java Script, HTMLand CSS.
  • Implemented Web Services using WSDL.
  • Used JSF to implement Model View Controller (MVC) architecture to promote loose coupling and make the application more scalable in future.
  • Created Action Class which route submittals to appropriate EJB components.
  • Developed Session Beans to process requests from user.
  • Used Hibernate to retrieve & update customer information from/to Oracle 9i database.
  • Developed MDBs and JMS to exchange messages between different applications.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade, Data TransferObject (DTO) and Service Locator in the project extensively.
  • Used Log4j for logging and debugging and used JUnit extensively for unit testing.
  • Used WebSphere Application Server for deploying various components of application.

Environment: J2EE, IBM WebSphere App server 5.1, WSAD, MS Visual Source Safe, UNIX, Windows XP, JDK 1.4, JSF 1.1, Hibernate, XML, JSP, JMS, HTML, JNDI, JDBC, JavaScript, OOA, OOD, Servlets, Log4j, JUnit, EJB, Oracle 9i.

Confidential,Lexington, KY Oct’ 04 Jul’ 05
Software Developer
Environmental Tests Monitoring & Record Maintenance

Description: Coldstream Laboratories, Inc. (CLI) is a fully integrated analytical, formulation development and pharmaceutical clinical supply manufacturing facility. This project basically deals with monitoring environmental tests that are performed in the laboratory by keeping a record of the tasks performed and by tracking the test processes and scheduling the tests to be performed. The application deals with processing and producing related outputs for the data entered by lab technicians. The application also deals with organizing the training records of the employees, scheduling of training of the employees by the trainers, schedule notifications to the employees via email and record updates. This application is developed for the usage of the training members and employees of the company.

Responsibilities:

  • Involved in the development, maintenance and upgrade of the project.
  • Implemented MVC architecture using the Struts Framework.
  • Developed web applications using JSP/ServletsandHTML.
  • Used Java/J2EE design patterns like Singleton, Business Delegate, DAO, Service Locator, Session Façade & DTO in the development
  • Used JDBC API for communicating with Oracle 8i
  • Used WebLogic 6.1 server for deploying the web applications.
  • Extensively used DOM parser for XML generation and validation with corresponding DTD’s and Schemas and introducedLog4j for debugging purposes.

Environment: JSP, Servlets, WebLogic 6.1, JDK 1.4, Eclipse, JDBC, Oracle 8i, Struts, JavaScript, HTML, Eclipse, UNIX (Sun Solaris), Windows XP, XML, DOM, Log4j

We'd love your feedback!