Senior Java Developer Resume
Dearborn, MI
SUMMARY:
- Over 16 years’ experience as a Senior Java Developer with expertise in integration of projects through all phases of the project life cycle (SDLC, Agile, Waterfall) and in various industries to include: financial and banking.
- Have hands - on experience in developing enterprise, multi-layered web applications.
- Expertise in developing enterprise following Integration Patters, Java, J2EE, and data modeling techniques, SOA, Capable of creating/implementing high level systems designs and process. Proven project and cross functional management skills.
- Strong interpersonal, written communication and client facing skills.
- Proven analytical/logical thinking and detail oriented Team player/shares knowledge.
- Expertise in dealing with Migration projects from legacy application platforms to unified enterprise platform using cutting edge technologies and frameworks using industry standard architecture frameworks.A proven track record in working with large client relations - client references a strong positive.
- SOAP and Web-Services.
- Service-oriented Design of a Treasury Management System.
- Result oriented team player with excellent problem solving and critical thinking skills.
- Have good communication and interpersonal skills to coordinate with all levels of management.
TECHNICAL SKILLS::
Software: Project, Access, Rational Rose, Rational Clear Case, Oracle 10/8i/8/7.x, SQL Server 6.5/7.0, SDLC, Agile, Waterfall, RAD7.5.5, Eclipse, Confidential BPM 8.5.5
Operating Systems: Sun OS, Windows 95/98/NT, UNIX, AS 400, AIX, DOS, HP- UX, Linux
Languages: C, C++, Java, SQL and PL/SQL
J2EE Technologies: Java, Servlet, JSP, EJB, Java Beans, JDBC, JNDI, JSTL, Java Mail, RMI, ANT, Struts, Spring, MVC, Hibernate, DHTML, XML Deployment-Descriptors, JSF, AJAX, JMS, JavaScript, Design patterns, JVM, Java EE 6 Sailpoint 7.0/6x configuration, writing rules using beanscirpt and Developement
Frameworks: Struts, Hibernate, Spring.
Web Services: WSDL, SOAP, REST, XML Beans, JAX-WS, JAX-RS
Web Technologies: HTML, CSS, JavaScript, XML, AJAX, jQuery
Web / Application Servers: Apache Tomcat, Confidential Web Sphere 6.0, WebLogic 10.x, JBoss 5, Glassfish.
Development Tools: Eclipse, My Eclipse, Net Beans, RAD.
Build Tools: ANT, MAVEN, Postman, Squirrel
Testing & Logging: JUnit, Log4j, Maven, Apache Maven
Database: Oracle 8i/9i/10g, SQL Server … MySQL.
Version Control: CVS, SVN, Git hub.
Tools: Confidential BPM 8, 8.5.5 (IID, IPD), BPMN2.0
Other: Tuxedo 8.0, Jolt 8.0, J Test 4.0, expertise JBOSS 4.2.2/5x, WebSphere 7/8, WebLogic, J2EE, Confidential Enterprise Info Portal, Tomcat, JIRA
EMPLOYMENT HISTORY:
Confidential, Dearborn, MI
Senior Java Developer
Responsibilities:
- Upgraded Confidential application and fixed Defects for IE 11 Using Java, ajax, jquery, Velocity, JSP, html5, CSS3
- Written Permission Sync application to Integrate with Confidential BPM Application called FCTIRS to sync users using Apache CXF web services
- Upgraded ATD Framework (Home grown framework) knowledge of managing and building Docker containers
- Implemented Modal Dialog to display error messages on to all UI screens using Twitter Bootstrap 3
- Written perl scripts for reporting.
- Built Web pages that are more user-interactive using AJAX, Java Script, and AngularJS
- Experience in frameworks like Spring and EJBs. Extensive programming experience in developing web based applications using Java , J2EE , JSP, Servlets, EJB, spring, Hibernate, JDBC, JavaScript, HTML, AJAX Java Script Libraries, Web Services etc.
- Implemented various Architectural & design patterns like MVC / MVC-Model 2, Command, Singleton, Front Controller, Data Access Object, Composite view, View helper, Business Delegate, Dispatcher View Patterns etc. Experience with design, development and deployment of spring framework based web applications with IOC (Inversion of Control) and AOP (Aspect Oriented Programming) mechanisms
- Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers). Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Implementing java workflow as an alternative to BPM workflow in Confidential
Environment: JDK 6, Perl, Servlets, POJOS, Java, Restful Web services, Websphere8x/7x, weblogic 12c, RAD 7.5.5.5, JAX-WS, XML, XSLT, JPA, Spring Framework, JQuery, JSON, JavaScript, AngularJS, HTML5, AJAX, JDBC, SOAP, Eclipse, Ant tool, SQL, Accurev 3,Oracle, Tomcat 6, Twitter Bootstrap 3, css3, html5, SharePoint, Quality Center, Docker and JIRA, hibernate, Postman, Squirrel
Confidential, Chapel Hill, NC
Senior Java Applications Analyst
Responsibilities:
- Written Java Code to display Electronic Medical Record History for Patient Accounts
- Developed UCS Admin project in PHP
- Created web services components using JAX-WS, XML
- Designed and developed DAOs, DTO wrapper classes
- Experience reviewing functional specifications, creating detailed technical design and technical specifications, and overseeing code development and unit and performance testing activities
- Developed the enterprise application by integrating Spring/Hibernate Frameworks.
- Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
- Added interactivity to the UI pages using JavaScript.
- Developed Contract First Web Services using Spring-WS to communicate with Database Tables.
- Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
- Built Web pages that are more user-interactive using AJAX, Java Script, and AngularJS
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java , J2EE , JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
- Involved in Analysis, Design and Implementation translation of Business User requirements
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Involved in the complete development, testing and maintenance of the application.
- Design and developed web-based software using Spring MVC Framework and Spring Core.
- Preparing and analyzing the weekly performance report of the product for different global markets and sharing the same with the business management team.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
- Provide the maintenance support and defects fixing for production and various QA and development environments.
- Designed, Implemented Framework to automate build deployment process using remote ant, java used Selenium IDE record and play feature, remote driver, ant-scripts and Hudson to automate and run build specific test cases
- Performed Interface Testing by validating the HL7 messages exchanged between the various systems.
- Performed Workflow Integration Testing by Performing the Lab Workflows used by the Labs of KP-MAS
- Created Test cases, Test Scenarios and Test Data Sheet
- Execute Test Cases and Create/Follow up on Defects
- Worked with the solution designing department in finding appropriate solutions.
- Facilitate UAT by creating scenarios, test data and documents to be supplied to the users of the system
- Migrated EMR and ICal applications to j2ee application
- Written/Developed EBO reports for Usage of Antibiotics, Blood Born Pathogen
Environment: JDK 6, Servlets, POJOS, Java, Websphere8x/7x, RAD 7.5.5.5, JAX-WS, XML, XSLT, JPA, Spring Framework, JQuery, JSON, Angular JS, JavaScript, HTML5, AJAX, JDBC, SOAP, Eclipse, Ant tool, SQL, SVN, Oracle, Tomcat 6, PHP, Drupal7 and Confidential Cognoes10X, Confidential BPM 8.5.5, IID, IPD, JIRA
Confidential, NC
Senior Java Developer
Responsibilities:
- Created toolkits and process app’s reusable services
- Implemented Ajax services and dependent select controls
- Created web services components using JAX-WS, JAX-RS, XML
- Support to production servers, written fixes for defects using JQuery, JAX-WS services and j2ee code
- Fixed Defects to support IE11 Browser.
- Developed BPDS and required Undercover agents
- Developed Business processes using BPEL Service invocations, Java Snippets, Correlation, Error handling and fault handling
- SCA Assembly Orchestration using SCA Imports and Exports, Web services Binding
- Having knowledge of EMAIL, JDBC, FILE BPM Connector Framework
- Written DWM Product migration Linux scripts
- Performed User acceptance tests.
- Executed Migration scripts to migrate oracle data to 4 new servers
- Production support to monitor defects and fixed defects in java code
Environment: JDK 6, Servlets, POJOS, Java, Websphere8x/7x, RAD 7.5.5.5, Restful Web services, JAX-WS, XML, XSLT, XPath, XQuery, JQuery, JSON, JavaScript, HTML5, AJAX, JDBC, SOAP, SVN, Hudson, Eclipse, Ant tool, SQL, LDAP, Oracle, P/L SQL., Confidential BPM IID 8.5, IPD, Maven, JIRA, HTML, Mongo DB, AWS Storage
Confidential, VA
Migration TechLead/Senior Java Developer
Responsibilities:
- COTS to use SDL's Blue Printing technology with SDL’s translation technology to provide an end-to-end translation and global information management solution, SDL Tridon Web Content Management (WCM) - Visual Blueprinting, Blueprinted Workflow, Modular Templating, Confidential Docs
- Requirements work will include partnering with project intent provider, Associate BSA and other platform BSAs to understand business intent, develop business requirements, and partner with the technical leads in developing the system requirements performed Design work including developing a design based on the system requirements, consulting the Associate Technical Lead and third-party vendor designer to validate design.
- Coded JAX-WS artifacts/generated, JAXB, EJB3, Spring Integration Framework, SQLJ, Development effort for creation and/or modification of Java web services, Portlet development, Orchestration, Blaze rules, as well as other infrastructure related configuration changes.
- Testing support will include partnering with the QA team during the testing of the deliverables
- Project team will be required to deliver timely status and progress updates
- Participated in morning status meetings
- Conduct regular check-ins with Confidential stakeholders
- Provided written documentation of status and progress
- Requirements documentation
- Design diagrams using Visio
- Production support fixed defects
Environment: FICO Blaze, TSYS-TS2, SQL J, Web Services (WSDL, XML Schema), JAXB, JavaScript, SOA, WLI, Java, Weblogic12c, DB2, Web sphere Application Server7.5
Confidential, Chapel Hill, NC
Senior Application Developer
Responsibilities:
- Implemented landing page, which displayed missing meaningful use information from the patient record. DAO, Servlet and JSP were used to resolve MU indicator for Problems, Meds, and Allergies. In the "View final report" made JSP changes to make the "New Query" and "Send to Provider" buttons scroll.
- Reengineered workflow and implemented functionality to clarify that the smoking status was for cigarettes, to alleviate confusion with other inhaled tobacco products.
- Implemented a one step process to convert Patient charge entered problems to active using java, jsp, beans, DAO’S, DTO’s .
- Implemented validation classes to throw pop up error messages for charge entered problems of patients for all departments.
- Implemented multi select functionality to resolve Active problems
- Provided functionality to add my Visit Notes text area above the signature block on the PCS Note for all departments to facilitate providers/doctors/residents to enter visit specific notes for patient visit.
- Implemented filler classes, XML transformation, XSLT and XPath to produce a PDF of the Notes. Implemented filler classes, DTO, DAO and edited XML to accommodate Text used previously for patient and my default provider text functionality.
- Implemented general settings to change the signature block functionality using java, beans and Dao’s, Servlets.
- Implemented XSLT to address listing of “(UNKNOWN)" to appear on the Patient Clinical Summary for No Known Problems or Medications.
- JSP changes to display link for "Generic Excuse Form" on the list of Enterprise forms. Create new XSLFO Classes and XML templates for the new Generic Note.
- Updated database table data changes to reflect needed settings.
- New Work/School Excuse to be relocated to the Excuse Forms folder, so to consolidate all excuse notes less than one folder.
- Performed Workflow Integration Testing by validating the referral Workflows used by the end users.
- Creating Test documents like Test cases, Test Scenarios and Test Data Sheet
- Execute Test Cases and Create/Follow up on Defects. Provided WebEx documentation for the open defects for further investigation.
- Implemented proof of concept to develop search functionality using ICD-10 codes, Lucene and Restful web service.
- Configured rules in Drools engine using Guvnor Explorer specific to Vitals validation expression logic and integrated with event handling classes and controller classes -jsp, Dao, DTO and java beans, Servlets
- Developed Proof of concept to create HL7 document and published as web service to render in portal and to facilitate exchange of message /information between corporates.
- Developed CCD’s (Continuity Care Document) for problems, medication, allergies and vitals using HL7
- Resolved development and production bugs by debugging/troubleshooting on local workstation as well as server side.
- MIPPA-E-prescription -Implemented control classes, processing classes needed to add provider information and pharmacy information on printed e-prescription and printed receipts (PDF generation and form based XML template transformation).
- Designed, Implemented Framework to automate build deployment process using remote ant, java .used Selenium IDE record and play feature, remote driver, ant-scripts and Hudson to automate and run build specific test cases.
- Designed and Implemented Proof of concept to expose Database table data as web services using SOA, Oracle adapters.
Environment: JDK 6, Servlets, POJOS, Java, Websphere7x, RAD 7.5.5.5, Restful Web services, JAX-WS, XML, XSLT, XPath, XQuery, JQuery, JSON, JavaScript, HTML5, AJAX, JDBC, SOAP, Eclipse, Ant tool, SQL, LDAP, Oracle, Java Generics, JUnit, GWT, EZ Mock, Selenium web driver , Drools, Blaze 6.5,CSS, Maven, PVCS, linux
Confidential, Greensboro, NC
Senior Solution Consultant
Responsibilities:
- Lead the team of 8 developers
- Participated in all phases of the SDLC following an iterative approach
- Software Architecture, Object Oriented Programming, Distributed Objects, Designing & Prototyping, Unit Testing, User Acceptance Testing, Internet Development Standards and Guidelines and Artifact Creation.
- Project estimation for annual planning and various Tier estimates throughout the life of the project
- Lead role in providing technical solutions/directions to ensure systems/applications are highly available and meet service level agreements.
- Worked with business clients, IT personnel and development staff to avoid communication gap and ensure customer/client satisfaction.
- Planned, designed and developed Two way communication functionality, which facilitated agents to communicate with downstream systems (Management) submitting note functionality used JAX-WS client (web service), Java beans, DTOs, DAOs using Spring JDBC, Spring Integration Framework
- Designed, implemented to show NIGO, AWAIT MONEY Policies using jsp’s, java server faces, Controller Java classes. JSON, JQuery for Pending for VA system Configured Spring Integration Framework.
- Designed and developed summary note details using DAOs, DTO wrapper classes
- Implemented JAX-WS service classes to communicate with Weblogic Portal Server UI
- Developed JUnit test cases to test all new features implemented
- Designed UML use case, sequence diagrams, activity diagrams, UML collaborate diagrams, UML state chart diagrams, UML component diagrams, UML static structure diagrams, UML package diagrams and UML deployment diagrams, flowcharts using VISIO.
- Participated in integration testing.
- Developed DAO Objects using spring and JDBC.
- Fixed security, memory and date display issues.
- Supported Memory and Caching issues of production server.
- Participated in auditing of all 3 projects to meet auditing compliance and corporate Governance.
- Fixed jsp’s to comply with standards of security to eliminate Cross-site request forgery.
- Mentoring others through project life cycle on both technology and process, and worked closely with BA, SA and QA team members to understand requirements and design.
Environment: JDK 6, Servlets, POJOS, Java, Web sphere 7x, WebLogic 6x, Web services, XML, Spring JDBC, Spring Integration, Spring Security, Hibernate, JAX-WS, SOAP, Eclipse, Ant tool, SQL, Oracle, RAD 7.5.4 Eclipse 10.3, JAXB, SOAP, JSF 2 and Rich faces, Maven, Ant, Java Generics, SVN (Subversion(SVN)/ Subclipse, Maven).,linux
Confidential, Charlotte, NC
Senior Consultant Developer
Responsibilities:
- Planned, Designed and Implemented following web service features and workflow
- Create, view, download and share reports for all of your payments activity.
- Implemented Message Security to achieve Data confidentiality through encryption of messages.
- Adopted model-driven implementation of Entitlement management, Identity management, Orchestration Management, Workflow management layers.
- Implemented Proxy client services, EJB, POJO implementation (DAO), portlets, and VO (DTO) and (SOA) Web Service components.
- Designed and developed workflow web service which accepted proxy call from UI list of workflow IDS and returned corresponding list of approved workflow records.
- Designed and developed web service which accepted appid and entitlement as input parameters and returned corresponding company application object based on business.
- Used WebLogic portal and Websphere portal as UI and Oracle as backend.
- Tested the web services applications using SOAP UI. Performed integration testing and wrote test cases using JUnit test to do module based testing.
- Developed DAO Objects using Hibernate, JPA and Spring AOC.
- Configured Websphere to facilitate team to participate in application integration testing in development, pre prod, and test environment.
- Studied the system extensively to understand already implemented systems and also legacy systems.
- Interacted extensively with downstream legacy applications.
Environment: JDK 6/5/1.4.2, Servlets, Java beans, Messaging Beans (DBS),Java, Websphere 6x / 7x, WebLogic 6x,OpenSSL, J9 Engine, JMS, Web services, XML, Spring Framework, Hibernate, JSR 186/286, Web sphere portal server6x,JPA, JAX-WS, SOAP, Eclipse, Ant tool, JDBC,SQL, Maven, Oracle, SOA, Spring Integration, Spring Security, Javascript, css
Confidential, Mountain view, CA
Senior Java Developer
Responsibilities:
- Used Key tool to merge Client and Server certificates and to enable SSL communication between Client, Server and Legacy Application Services.
- Resolved application issues with respect to GUI, workflow, SSL and JBoss issues.
- Configured and enabled FIPS (Federal Information Processing Standard).
- Participated in the code review. Worked with Websphere and JBoss and the configuration of the product in test and development environments.
- Worked extensively with DOD infrastructure, Java advanced Java, POJOS, and explored mule and spring frame to check the suitability of using these technologies (COTS).
- Involved with company website integration of front end components using Websphere portal Server and Eclipse.
- Assisted Technical Manager and Chief Architect in resolving JVM issues, memory issues, coding issues and performance issues.
Tools: JDK 6/5/1.4.2, Servlets, Java beans, Messaging Beans (DBS), Java, JBoss 5x, Websphere 6x/7x, WebLogic 6x, Confidential Mobile work place everywhere, JMS, Web services, XML, Spring Framework, Struts Framework, Eclipse, Maven, Ant