Senior Java/j2ee Developer Resume Profile
FL
Summary
- Expert in User Interface development using XML, XSL, XSLT, HTML, AJAX, CSS and JavaScript.
- Proficient in designing J2EE applications using MVC pattern and Struts framework. Good understanding of GOF Design Patterns, Enterprise Design Patterns and n-tier architecture
- Expertise in Java and J2EE technologies such as Servlets, JSP, AJAX, Struts, JSF, EJB, JMS, JDBC, Java Mail, Spring, Prime Faces, Rich Faces, Ice, Faces and Hibernate.
- Around Ten years of IT experience in Application Design, Development, Implementation and Maintenance of web-based n-tier architecture systems
- Experience in working with analysts, developers, and testers for complex projects during the full Software Development Life Cycle SDLC .
- Experience in developing web services using JAX pack XML, SOAP, UDDI, and WSDL .
- Good experience in installing, deploying and testing with multiple Application Servers like Tomcat 5.0/6.0, Apache 1.3/2.0, Jboss 4.0.5, Glassfish, WebSphere 6.1/7.0/8.3 and WebLogic 7.0/8.1.
- Expertise in using Accurev, WinCVS, MS Visual Source Safe and MKS version controls.
- Experience with using IDEs like RAD, Eclipse 3.x, My Eclipse and Jbuilder.
- Strongly worked with databases like Oracle 9i/10g/11g, MySql and Derby.
- Strong experience in coding using SQL, PL/SQL, Procedures, Triggers and Packages.
- Conversant with CMM process and played role like SCM and SQA coordinator.
- Hands on good experience with Objective-C, CocoaTouch and iPhone SDK framework.
- Excellent hands-on experience dealing with the onsite offshore model.
- Strong problem-solving skills. Good Analytical, communication and interpersonal skills.
Experience:
Working as a Senior Java/J2ee Developer for Smart Works.
Worked as a Project Lead for HCL Technologies Ltd.
Technical Skills:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience:
Confidential
Role: Senior Java/J2ee Developer
The main aim of this project is to implement the Provider Information Management Systems platform for Florida Blue previously called BCBS using McKesson's NPM Network Provider Manager system and Portico Systems. The existing Provider Information Platform PIP will eventually be migrated to PIMS system. PIMS are the core provider platform for Florida Blue wherein lot of consumers applications/services within the organization consume the services provided by PIMS. The architecture is based on SOA and use SOAP/JMS and SOAP/HTTP for messaging and integrating with the consumers.
Responsibilities:
- Analyzing the data in existing PIP application and PIMS application.
- Providing solutions for the migration of PIP to PIMS based on the McKesson Portico Integration Gateway Capabilities.
- Developed user interface for PIP web application using JSP, JSF, Prime Faces, Ajax, JavaScript, JQuery, AngularJS, Extjs, html and CSS.
- Designing and architecting the solutions for existing web services using Integration Gateway Hyper Memory.
- Worked on UI Prototype using JSF, Prime faces and Ajax.
- Implementing the data conversion from PIP to PIMS for a partial set of tables.
- Designing and implementation of the Florida Blue Number generation.
- Implementing the Web Services for SOAP clients using the hyper-memory API of the Integration Gateway.
- Involved in the builds deployment on dev, test and production servers
- Created reusable services, Java components, business objects and XML schema definitions.
- Used JAXB to create and bind Java objects from XML schemas.
- Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
- Analyzed PIMS programs to determine inputs/outputs to invoke proper backend module.
- Used XSLT for transforming one kind of payload of another payload of choice with a template processing engine. The engine creates a payload based on existing content.
- Used scrum processing Agile for the Processing.
Environment: JDK, JSP, JSF, Servlets, JDBC, Spring 2.5, Axis 2, Hibernate 3.3.2, XHTML/DHTML, JavaScript, Extjs, jQuery, Angular JS, Prime Faces, AJAX, CSS, XML,XSD, SQL, PL/SQL, Struts 2, Oracle 10g/11g, RAD 8.0, ANT, SQL Navigator, Log4j, JAX-WS, SOAP, JMS, Rational Clearcase, McKesson Portico Systems, PIP system, IBM Web Sphere, MKS, SVN and Windows XP.
Confidential
Confidential is an application environment that centralizes business rules, business logic, also data retrieval and update process and keeps the access parity for multiple client applications. It has a centralized environment to retrieve and update the billing data. It has a loosely coupled architecture with upstream applications. It also enforces security by client based service authorization, user based authentication and authorization. Composite services are part of the architecture that serves as single unit of work for Business Processes. The application is responsible for protocol mediation and payload transformation.
Responsibilities:
- Developed user interface for CIMS Dashboard which is an Analysis tool used to monitor transaction statistics, HTTP Request status, log search and for automated alerts using JSP, JSF, Ajax, JavaScript, JQuery, Extjs, Angular JS, Prime faces, html and CSS.
- Created reusable services, Java components, business objects and XML schema definitions.
- Used JAXB to create and bind Java objects from XML schemas.
- Used J2C and JDBC Connection pool to enhance performance. J2C connection pool was used to process the request through Sysplex to CTG to VISION and send the response back to CIMS.
- Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
- Analyzed billing system programs to determine inputs/outputs to invoke proper backend CICS module.
- Gained COBOL understanding while generating Java classes/connectors using IBM RAD for copybooks which are used to exchange data to and from COBOL applications.
- Created Web Services with WSDL as service contract with external clients.
- Used XSLT for transforming one kind of payload of another payload of choice with a template processing engine. The engine creates a payload based on existing content.
- Involved in writing PL/SQL Stored Procedures which operate over customer order data stored in Oracle.
- Used scrum processing Agile for the Processing.
Environment: JDK 1.5, JSP, JSF, Servlets, JDBC, Spring 2.5, Axis 2, EJB 3.0, Hibernate 3.3.2, XHTML/DHTML, JavaScript, Extjs, jQuery, Angular JS, AJAX, CSS, XML,XSD, SQL, PL/SQL, Oracle 10g/11g, RAD 7.5, ANT, Log4j, IBM Web Sphere, MKS, Accurev and Windows XP.
Confidential
Confidential
Role: Project Lead
- Confidential is Cubist Pharmaceuticals' hospital-focused Sales Force Automation system. Minerva is designed as a free standing application that operates in ether offline or online mode. The primary usage for Clinical Business Managers will be in the offline mode.
- Minerva is a Sales Force Automation SFA Web-to-go mobile offline application built using the JBoss and Daffodil Replicator EJB, Java Servlets/Java Server Pages. The users can access the application and data whether or not the client is connected to the network. The Daffodil Replicator enables the client to operate seamlessly between the offline and online modes.
- The application provides a role-based access to the features exposed by it. The rights to access the different features provided by the application depends on the type of role administrator, manager, sales rep, cbm and rbd that has been assigned to the user, logging into the application.
Responsibilities:
- Involved in the builds deployment on dev, test and production servers.
- Developed User interface using java, JSP, JAVASCRIPT, HTML and CSS.
- Worked on UI Prototype using JSF, Prime faces and Ajax.
- Created Java Beans accessed from JSPs to transfer data across tiers.
- Involved in Significant customer interaction resulting in stronger customer relationships.
- Created SQL queries and PL/SQL procedures in Oracle9i to maintain and update the database
- Involved in modification of the database using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle 9i.
- Implemented XML parsers for offline-Online sync.
- Created ANT build files for various deployment servers which will be used by developers and software testing group as well as the production.
- Involved in Integration Testing and Regression Testing.
- Involved in SSL configuration and DMZ zone installation.
- Maintained the source code version control using WinCVS.
- Used Eclipse 3.5 Integrated Development Environment as a development tool.
- Wrote the common utilities like Logging, File utilities and contract validations framework.
- Developed entire JSP pages for Minerva modules and used Ajax for dynamic WebPages.
Environment: JDK 1.5, JSP, Servlets, JDBC, EJB, Hibernate, JavaScript, AJAX, CSS, XML, Bugzilla, Derby, Oracle 9i, SQL, PL/SQL, Eclipse 3.5, ANT, Log4j, , Daffodil replicator, JBoss and Windows XP.
Confidential
Role: Lead Engineer
- It provides the application system development, maintenance and support ASM for its Human Resource Information Systems environment. This application is a HR portals based on J2EE framework.
- This is a web-based HR portal that provides employees, supervisors and HR managers' access to following core applications: Employee Data and Record Management, ESS, MSS, Workforce Planning, Resource Recruiting, Staffing, Expatriate Calculator, Compensation, Payroll, Compensation Administration, Workforce Services, Employee Communications.
- The application is based on standard MVC architecture and involves workflow automation. An important feature of this project involves use of Custom Tag Libraries for display information and JSP specific XMLs for providing pager configurations, as this can be used by programmer to configure user specific pages based on his/her preferred language.
- This application also involves asynchronous communication with any existing HRMS, the client uses which is in Oracle Apps, with the help of message agent and java asynchronous messaging.
Responsibilities:
- Involved in the Development of ESS, MSS modules of the application
- Worked to resolve the Jtest Para soft violations for the Application to get the acceptance bar 0.01 .
- Developed User interface using JSF, JSP, JAVASCRIPT, HTML and CSS.
- Involved in the builds deployment on dev, test and production servers.
- Extensively used OOPS concepts to create XML adapters.
- Created ANT build files by using Eclipse which will be used by developers and software testing group as well as the production.
- Looking at all JMS and Database related issues.
- Involved in the fixing of TPR's and CR's for SIT and UAT
- Support for the product team
- Analysis and resolution of defects in production environment.
- Developed the presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
Environment: Java, JSP, JDBC, JavaScript, CSS, ANDY Workbench, Struts, People Soft, Sun One, JMS, XML, XHTML/DHTML, XSLT, XSD, Oracle, Eclipse, ANT, Log4j, UNIX and Windows XP.
Confidential
Role: Lead Engineer
- Confidential is the recognized leader in the HR domain. It provides the application systems development, maintenance and support ASM for their prestigious client's Human Resource Information Systems environment.
- The Project is a critical Web based J2EE Application of Employee and Manager Self Service ESS and MSS pages. The Application is based on the Standard MVC Architecture and involves workflow automation for process like change of Personal Details, Tax Declarations and Job and Pay Compensation History Details. An important feature of this project involves use of Custom Tag Libraries for display information and JSP specific XMLs for providing page configurations. Programmers to easily configure user specific pages based on his/her preferred language can use it.
Responsibilities:
- Involved in the Development of ESS, MSS modules and log in security roles for the application
- Worked to resolve the Jtest Para soft violations for the Application to get the acceptance bar 0.01 .
- Looking at all JMS and Database related issues.
- Involved in the fixing of TPR's and CR's for SIT and UAT
- Support for the product team
- Extensively used XML parsers to contact PeopleSoft.
- Used Log4J logging framework. Log messages with various levels are written in all the Java code.
- Developed entire JSP pages for Employee module and used Ajax for dynamic WebPages.
Environment: Java, JSP, JDBC, JavaScript, CSS, ANDY Workbench, People Soft, Siebel, Sun One, JMS, XML, XSLT, XSD, Oracle, JBuilder, ANT, Log4j, UNIX and Windows XP.
Confidential
Role: Java Developer
Responsibilities:
- Setup the 2A Environment and Release 3 environment.
- Tested the site before migrate the code to Release 3 environment
- Migrated the codes which were compatible in Release 3 environment.
- Tested the Release 3 environment.
Environment: Java, DSP, Servlets, ATG Dynamo Server, Oracle, Eclipse, ATG Portal, IPlanet 6.1, HP/UX 11i, Sun Solaris 8.