Seniorj2ee Developer Resume
Irving, TX
SUMMARY:
- Sun Certified, Cuurram Certified Sr JEE Developer with 15+ years of Experience in full development life cycle involving analysis, design (System/OO), development, deployment, testing, documentation, implementation, development & maintenance of application software using OO Design patterns & J2EE Architecture in Web - based environment, Distributed N-tier architecture and Client/Server architecture and Desktop applications.
- Worked in SEI CMM Level 5 and Six Sigma methodologies/companies.
- Worked intensively in Agile and Waterfall methodologies.
- Thorough understanding of Software Development Life Cycle (SDLC). Has contributed in all the phases of the project.
- Ability to work on any application server and having project experience on Web logic application server, IBM Web Sphere Application Developer ( WSAD), RAD, JBoss and Tomcat.
- Design Patterns - Business Delegate Pattern, Session Façade Pattern, Value Object Pattern, Singleton, Abstract Factory, MVC, Service Locator, Factory Pattern.
- Excellent written and verbal communication. Ability to work independently, full stack and use case owner ship.
- Ability to work on a use case single handedly and full stack.
- Excellent analytical, problem solving, decision-making skills, leadership qualities, and a flexible and adaptable team player that is service oriented.
- Well versed with OOAD and UML concepts.
- Extensive application development experience utilizing Java (SDK) & J2EE based technologies such as Servlets, JSP, EJBs, JDBC, Java Beans, RMI, JNI and JNDI, Restful Web Services.
- In depth experience in programming with Java, C, C++, HTML, DHTML, XML, XSL, XSLT, JavaScript, JDK1.7, JSE, JEE (JSP, EJB, JDBC, JNI, JNDI, Servlets, RMI, CORBA), Hibernate, JMS, LDAP, Java Beans and Applets.
- Developed server centric applications using J2EE, EJB, Servlets, Spring, JNDI, JNDI, JDBC, LDAP and JMS.
- Worked as a full stack JEE developer in lot of projects.
TECHNICAL SKILLS:
JAVA/JEE: Spring, Hibernate, Web Services, EJB, JSF, Prime Faces, Struts, JSP, Servlets, CORBA, Jdeveloper, Servlets, Restful Web Services, SOA, SOAP Web Services,HTML,XML,SAX,DOM,dTSearch,DB2,Oracle,EnterpriseManager,Rational Rose, Erwin, DbVisualiser,Hibernate,TopLink
Web: XML, SAX, DOM, HTML, CSS, Java Script,JSF,PrimeFaces,RichFaces,AJAX,Angular JS.
Application Servers: Web Logic, Web Sphere, Web Sphere Application Developer (WSAD), Oracle Enterprise Manager and JBoss Application Server, OC4J.
Languages: JAVA, JSP, JavaScript, and HTML
Versioning: Rational Clear Case, Visual Source Safe (VSS), Sub Version(SVN).Git,GitHub.
Rational Tools: Rational Clear Case, Rational Rose, Rational Unified Process (RUP), Rational Clear Quest
Database: ORACLE, DB2, and Sybase.
Others: Text Pad, Edit Plus,Notepad++, Toad, MS-Office Suite, Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
SeniorJ2EE Developer
Responsibilities:
- LIS is a pathologist usage system to give the diagnosys of the specimen received. This ends in generating/sending reports of the specimen received like cancer,urine of GI/GU/DERM speciality.
- Worked on Sign Out on the case on which the report will be sent to the client electronically.
- Worked on User Preferences screen where preferences of the user can be stored individually.
- Worked on Client Preferences screen where the client needs will be displayed for that specimen received for that client e.g., Perform a HGPASS test for the entire specimen received for client X even if not specified.
- Worked on Admin Screen where the LDAP users can be added removed or roles can be changed and notified of the additions into LIS as an user.
- Worked on Grossing screen where the specimen details will be entered after receiving the specimen from courier like what is the length of the specimen, how many cores, specimen color etc.
- Worked on Grossing Admin screen end to end where the grossing admin will manage the attributes, expanded phrases and templates.
- Worked on Path Queue page where the pathologist will view all the cases in a queue and has the ability to search by date and status.
- Worked on Lab Preference screen where the preferences of the labs will be stored.
Environment: FullStackJava/JEEDeveloper,AngularJS, EJB3,Hibernate,JDK1.6,Spring,WebServices,SOA, SQLServer,Unix,AJAX,EJB,PL/SQL,CSS,TOAD,CVS,Restful WebService,HTML,Java Script,JBoss 7.1, JSF,PrimeFaces,HSQL DB,Jenkins,GIT,GIT HUB,Spring JDBC .
Confidential, Addison, TX
SeniorJ2EE Developer
Responsibilities:
- Reports are to be sent to the doctors/hospitals in HL7,PDF,direct print to the hospital.
- HL7 is a US standard for the documents for various clients who support the format.
- The reports include HPV, BMM Serial, Gross Only and Immunofluorescence,Prognostic Profile etc.
- These have to be sent in HL7,PDF to the clients in the respective format the client needs them or in Care360 format for Quest.
- A framework exists for these formats and need to be extended for each report.
- All the common fields of the report are taken care by the internal framework and result specific fields of each report are added to the report after extending the framework, which fetches the common fields.
- Thorough testing has to be done to the reports as the test result like POSITIVE is changed to NEGATIVE it may result in sues to the company or may impact the patient drastically.
Environment: - FullStackJava/JEEDeveloper Spring, Hibernate, JDK 1.6, JSP, Servlets, Rational Application Developer(RAD 7.5),WAS,Restful WebServices, SOA,Soap Web Services, Oracle, AJAX,EJB,PL/SQL,CSS, TOAD, CVS, Web Service,DOJO,,JSON,HTML,Java Script, AJAX, JSF,Prime Faces, Cruise Control,UML,Class Diagrams,Sequence Diagrams,JBoss 5.1.
Confidential, Richardson,TX
SeniorJ2EE Developer
Responsibilities:
- Streamline is a federal claim processing system done by BCBC, TX.
- This is a migration project from Legacy to J2EE.All claims are processed through Confidential and submitted to Federal for processing.
- Involved in logical, physical designs, documentation, coding and Unit testing of the Transmission module.
- Transmission modules read a claim from the queue and do the rules processing and sends the claim to FEPOC (Federal) for processing.
- PWIP is read from the queue in the form of xml and MFCR is transmitted to Washington DC for processing the claim.
- The flow of the claim is as follows: MDB, Controller, Sequencer, Rules Processor build MFCR and Transit.
- Worked on screens to modify the alternate transmission mode for transmittal of the MFCR.
- Read through the COBOL copy book and prepared the logic to prepare the MFCR.
- Involved in writing the DAL layer for the transmission module.
Environment: FullStackJava/JEEDeveloper Main Frames-COBOL,JMS, J2C,Spring, Hibernate, JDK 1.6, JSP, Servlets, Rational Application Developer(RAD 7.5),WAS 7,JCA,Maven,OSGI, JUnit4, Web Services, SOA, Oracle,JAXB, AJAX,EJB,PL/SQL,CSS, TOAD, CVS, Web Service,DOJO, SOA,JSON,HTML, Cruise Control.
Confidential, Indiana
SeniorJ2EE Developer
Responsibilities:
- Un employment Insurance is provided by Indiana state for un-employed /job less employees.
- The amount paid to the individual is paid by State and the Employer jointly.
- Job Match is also provided to the employees who have lost their jobs.
- Involved in developing Job Match for the application UIM.
- Job Match component sends the Employees information to the Job Match application in xml format in a secured way.
- Job Match service sends all the necessary details including username, password, SSN called party tax id in the application to Job Fetchig application of State.
- The employee who has lost job has to register at the job site to gain the un employment benefits.
- Involved in designing new screen for change user name / password.
- Involved in executing the trigger points in the application.
- Worked on BIRT Reports.
- Involved in writing complex SQL queries to generate BIRT reports.
- Involved in design and development of BIRT Reports.
Environment: Spring, Hibernate, AJAX, JSF, JSP, Servlets, Tiles, Rational Application Developer(RAD), Oracle 10g, CSS, PLSQL Developer, Rational Clear Case, Rational Clear Quest,BIRT.
Confidential, Indianapolis,IN
Senior JEE Developer
Responsibilities:
- Worked on Design and development of the project.
- Worked on Death Match functionality of the application.
- Information is received from SCO saying a person has been deceased. Case worker receives the notification and cross checks the information and updates IHSS system accordingly.
- Also worked on CR’s to add error handling functionality in the application.
- Written Util methods in the application.
- Worked on batch process to terminate the recipient if he/she does not use the service for 30 days.
- Worked on creating a task, when death match information is received from SCO. The same task will be escalated to Supervisor after 5 days if it is not attended by Case Owner.
Environment: Java, Cuurram, UIM, Rational Application Developer(RAD), Oracle 10g, Star Team, Rational Rose customized, Linix.
Confidential
Senior JEE Developer
Responsibilities:
- Involved in the architecture decisions of the project.
- Done initial class, sequence diagrams for the project. These are taken as a base for the project.
- Involved in development of add an absence functionality which incorporates the different options for clients.
- Taken care of branding verbose for the clients.
- Involved in Add an absence use case development.
- Mentored a team for reports functionality.
- Has done study for the design patterns needed in the project.
- Written Ant scripts targets needed.
- Configured the environment for the new members in the team.
- Incorporated Front Controlled design pattern in the project.
- Worked on ANT to optimise the build time for the application.
Environment: Struts, Hibernate, JSP, Servlets, Tiles, Web Logic 8.1 with Eclipse (Development), Web Sphere 5.1(Production), AJAX, Oracle 10g, JUnit, CSS, PLSQL Developer, CVS, Linix.
Confidential
Senior JEE Developer
Responsibilities:
- Involved in High Level and Low level design of the project.
- Designed print center forms for Memorandum of Insurance and similar forms for different states for eFire.
- Involved in designing the Oracle Database tables and insert the data into the tables.
- Used Rational Rose written Use case, Class and Sequence diagrams for the use cases.
- Modified database tables according to the new enhancement in Oracle Database
- Added new fields in the existing forms of print center for eAuto.
- Added new forms to the print center module.
- Changed existing business rules according to the requirements.
- Modified the presentation layer and GUI in HTML, JSP to adhere to the new requests form the agents.
- Was also involved in adding/suggesting fields in the existing/new forms used in print center.
- Involved in delivery activity problems.
- Agent authentication was done using LDAP.
- Used WebSphere Studio Application Developer to reproduce, fix, and test the bug.
- Helped in print center of eAuto when need raised.
- Used JUnit, unit-testing framework for testing of java.
- Worked on Client specific framework for the print center.
- Also worked in presentation layer and GUI in JSP, HTML for billing module.
- Worked with Mainframe application to release a household from underwriter.
- Interacted with the Mainframe application to push/pull data into/from DB2 to Oracle.
Environment: EJB 3.0, JSP, Web Services, UDDI,WSDL, Spring, Servlets, MainFrames, DB2, Oracle 10g,Web Sphere Studio Application Developer(WSAD),Rational Requisite Pro, Rational Clear Case.
Confidential
Senior JEE Developer
Responsibilities:
- Involved in Analysis and designing the application.
- Designed and developed web pages using HTML and JSP.
- Developed Application Client that handles basic customer and account administration for the banking application through a Swing user interface.
- BankAdmin Class, EventHandle Class, DataModel Class were developed that creates the user interface and for handling action events.
- Involved in Credit Card front-end validations backend processing.
- Designed and developed Servlets to communicate between the presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans to implement business logic, which uses Entity Beans to make database calls
- Worked with JNI to develop native methods in C++ programming.
- Developed XML documents. Used XSLT to transform data from one Document into another.
- Used JMS in the project for sending and receiving the messages on the queue.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with Oracle.
- Configured the Web Sphere application server and deployed the web components
- Involved in unit testing using Junit.
Environment: J2EE, C++,JSP, Servlets, XML, XSLT, EJB, JDBC,Tomcat, Web sphere Application Server 5.0, Websphere Studio Application Developer (WSAD), Clear Case, ANT, Swing, JavaScript, JMS, HTML, CSS, Oracle 9i, Windows 2000, UNIX
Confidential
Senior JEE Developer
Responsibilities:
- Taken KT from the client and brought the product to Bangalore ODC and maintained it.
- Documented the Use Cases and submitted to the client.
- Delivered a session for a new comer in the project (client) and “fabulous” was the feedback from him on my session.
- Got excellent feedback from the client for the use cases and have been used by client.
- Did enhancements to accommodate new MO’s in the application.