Sr Java/j2ee Developer Resume
Austin, TX
SUMMARY
- Over 8+ years of experience in IT industry and Health Care solutions to achieve Revenue cycle management goals with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology & open source technologies.
- Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process
- Strong development experience in Java, J2EE, SOA, Servlet, JSP, Struts, Spring, JDBC, Java Beans, JMS, JNDI, LDAP, XML, XML Schema, REST Full Web Services, SOAP, Axis, AJAX, JUnit, Maven, ANT, Log4j, HTML, JavaScript.
- Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
- Experience in developing projects for Manufacturing, Healthcare & Insurance and Public Sector domains.
- Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
- Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles) and JSF.
- Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Mail, JMS and EJB.
- Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX - WS, UDDI, WSDL, Apache Axis.
- Experience in Object relational Mapping frameworks such as Hibernate.
- Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
- Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance and Polymorphism.
- Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
- Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit, Mockito, TestNG and Power Mocks.
- Experience implementing Restful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB and Jersey.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Experience in working with application server technologies like Confidential WebSphere, WebLogic, JBoss and Apache Tomcat.
- Experience in Object Oriented Methodology, UML and Design Patterns.
- Experience with Apache Cassandra and Apache SOLR.
- Experience in Front End Technologies: JSP, HTML, Bootstrap, JQuery and Angular.js.
- Experience in configuring build tools like Maven and ANT for the development and deployment.
- Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
- Experience in Object Oriented Programming concepts.
- Configuration and Version control management using CVS, VSS and SVN.
- Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Languages: JAVA/J2EE, PL/SQL
JAVA Technologies: Core Java (JDK 1.3, 1.4, 1.5, 1.6, 1.7), J2EE, J2SE 6.0, JSP, Servlets, JDBC, Java Mail, EJB 2.0, Web Services
Web Technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, Angular.js, CSS, XSLT, AJAX, Boot Strap and Shell Script.
Distributed Technologies: RMI, EJB, JMS, Active MQ
Middleware Technologies: Web Services(SOAP and Restful)
XML: XML Schema, DTD, SAX and DOM parsers.
Application Server/Web Server: WebSphere, WebLogic, JBoss and Tomcat
Modelling Tools: Microsoft Visio, Rational Rose
Integration Server: Jenkins, Bamboo, Team City
Database: Oracle ( version -11g, 10g, 9i, 8i ), My SQL, SQL Server
Frameworks: Struts 1.1/1.2/1.3/2.0 , Spring MVC 2.0/2.5/3.0/3.5 , JSF
ORM: Hibernate 2.0/3.0/3.5
Other Tools: Log4J, JUnit, Mockito, Power Mocks, TestNG, Ant, Maven, Apache SOLR, Apache Camel
Operating Systems: Windows 95/98/NT/2000/Me/XP/Vista/Win7
IDE: Eclipse 3.x, STS, IntelliJ, My Eclipse
Version Control Tools: SVN, VSS, CVS
SQL Tools: TOAD, SQL Developer, SQL Yog
No SQL DB: Cassandra, Derby
Business Rules: Workflow Rule Engine 1.0
HealthCare Standards: X12, HL7, 270, 271 etc.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Sr Java/J2EE Developer
Responsibilities:
- Actively participate in requirements gathering, analysis, design and testing phases.
- Analysis and processing of EDI Claims data.
- Setup of Sales Load and Implementation projects for new customers.
- Load Sales/Implementation data into the Davincian Discovery module of the RCM application, perform Error Analysis, generate Reports and conduct report analysis.
- Monitor previously billed claims using payer specific claim-status technology enabling DaVincian's Confidential organizations to start working on issues within a few days of claim submission.
- Receive and process patient data (HL7) in DaVincian’s Guardian system, perform Quality Assurance, runs Eligibility check (270/271) for each patient.
- Fix technical issues reported in PayAdvantage module of RCM. PayAdvantage module calculates the patient out-of-pocket expenses after taking into account the copayment, insurance deductible, and coinsurance, based on the medical services.
- Implement business rules/logic in workflow rule engine using JSPs and PL/SQL.
- This position is a specialty occupation as it requires theoretical and practical application of highly specialized knowledge on Healthcare and involves the performance of complex duties on Revenue Cycle Management System as outlined above.
- Involved in Production Support and major enhancements as per application requirements.
- Worked on SQL Server Management Studio to write complex SQL queries and Stored Procedures to retrieve data from the SQL Server.
- Implemented Spring declarative transactions to commit the transactions automatically by using annotations.
- Performed connectivity with MySQL database using Hibernate.
- Implemented Web Service RESTFUL (JAX-RS) for transferring data between different applications.
- Implemented Hibernate in the DAO (Data Access Object) layer to access and update information in the MySQL Database.
- Maintained Hibernate configuration file and hbm files for object relational mapping.
- Designed Confidential application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
- Developed Web Services to transfer data between Confidential and server vice versa using SOAP.
- Implemented the Enterprise JavaBeans to handle various transactions.
- Developed MVC design pattern based User Interface using JSP, XML and HTML..
- Used Log4j for debugging the issues and exceptions.
- Involved End to End development by integration Front End and Backend by Debugging.
- Involved in complete development of “Agile Development Methodology” and tested the application in each iteration.
- Extensively written unit and integration test cases using mock objects and JUnit.
- Used XML to transfer the application data between Confidential and server.
- Done with unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test & User Acceptance Test.
Environment: Workflow Editor, Java J2EE, JSP, JavaScript, Ajax, Spring 3.2, Angular JS, Eclipse 4.2,Hibernate 4.1, XML, Tomcat, Oracle 11g, Toad 10, JUnit, JMS, Log4j, Maven, Agile, SVN, JDBC, Web service, XML, SOAP, JAX-WS and Soap UI.
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design and testing phases.
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
- Designed Confidential application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
- Implemented the Enterprise JavaBeans to handle various transactions
- Developed Web Services to transfer data between Confidential and server vice versa using SOAP, WSDL and UDDI.
- Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
- Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
- Developed custom validations and consumed Struts validator framework validations to validate user input.
- Developed version control using Subversion.
- Used Spring Security for Authentication and authorization extensively.
- Used Spring Core for dependency injection/Inversion of Control (IoC).
- Used Log4j for debugging the issues and exceptions.
- Participated in designing Web services framework in support of the product.
- Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database.
- Involved End to End development by integration Front End and Backend by Debugging.
- Involved in complete development of “Agile Development Methodology” and tested the application in each iteration.
- Extensively written unit and integration test cases using mock objects and junit.
- Used XML to transfer the application data between Confidential and server.
- Used the JDBC for data retrieval from the database for various inquiries.
- Done with unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test & User Acceptance Test.
Environment: Java, J2EE, Spring 2.0, JDBC 4.0, JNDI, Hibernate 3.0, JMS, Selenium, Tomcat v6.0, Eclipse, Oracle 11g, XML/XSLT, HTML, JavaScript 1.7, SQL developer Weblogic 10.2 and Junit 4.0
Confidential, Plano, TX
Sr. Java/J2EE Developer
Responsibilities:
- Worked for Common Services Interfaces (CSI team). It is a common services interfaces platform that uses Java for enabling B2B services.
- Gathering the requirements from the business users and performing the requirement analysis for the application.
- CSI is a SOAP v1.2 compliant web services implementation using Java (J2EE) that provides robust set of services intended to support the management of Cingular’s wireless customers by our business partners.
- Developed and supported services (Interfaces) part of CSI which provide a full-featured set of capabilities that allow the IT systems of our business partners to interoperate as necessary to uniquely define the partner’s business and their relative position in the market served by Cingular’s products and services.
- Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Involved in the functional, technical design and development of the application.
- Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Designed and developed SOAP services to handle various requests from all the application screens by user.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS, AngularJS and JavaScript.
- Expertise in designing and creating WSDL using XML Spy and Spring WS Developed and modified database objects as per the requirements.
- Implemented session beans using EJB 2.0
- Developed Exception handling framework and used log4J for logging.
- Successfully delivered design and code using Scrum methodology in Agile environment.
- Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
- Creating environment for user-acceptance testing and facilitating integration and user acceptance testing with JUNIT
- Responsible for release of code into production and its integration with other applications
- Implemented JMS to asynchronously send messages.
- Involved in finding the root cause for errors and fixing them and involved in providing production support during deployment.
- Performed the unit testing, integration testing and system testing for the application.
- Coordinate with the QA team for the QA testing of the applications and defect fixes.
- Used HP ALM to track defects.
- Used Splunk tool to pull logs and analyse. Also used putty and TOAD to access the server remotely to get logs (complete logs which were not available in Splunk) for any defect resolution and also to access the schema and study the schema of any API for schema related issues.
- Used BMI Remedy tool to raise tickets against CSI environment team for any environment related issues.
Environment: Java J2EE, JSP, JavaScript, Ajax, Spring 3.2, Angular JS, Eclipse 4.2,Hibernate 4.1, XML, Tomcat, Oracle 11g, Toad 10, JUnit, JMS, Log4j, Maven, Agile, SVN, JDBC, Web service, XML, SOAP, JAX-WS and SoapUI.
Confidential, Virginia, VA
Sr. Java Developer
Responsibilities:
- Analyzed the requirements, authored Technical Design Specification documentation and presented design to peers and sub-ordinates using Microsoft Office Suite, Word, Excel and PowerPoint
- Developed various internal applications using HTML, CSS, JavaScript, XML, JSP, JSTL and Struts Framework.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and Developed complex UI screens using Spring MVC, AJAX, JSP, JQuery, HTML5, CSS3, Java Script for request management and search and filter modules.
- Developer user interfaces using JSF UI Components, Validator, Events and Listeners.
- Page Flow is used to drive user interfaces
- Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.
- Developed Restful Web services for transmission of data in JSON format.
- Extensively worked on XML DOM Parser
- Extensively worked with Servlets, JDBC, JSP, Hibernate and Spring to build application logic.
- Extensively worked with SQL and PL/SQL
- Developed unit and integration test cases using Junit and Mockito.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Developed Framework & Application facilitating custom XML, Properties files & Database configuration for Data Processors/SFTP locations based on Confidential & location to be delivered for each Confidential to send Extracts (data files) to clients in Application via sftp in csv, xml, xls & txt formats to multiple Confidential locations
- Apache Ant was used for the entire build process.
- Extensively used multithreading concepts.
- Implemented executor framework and concurrency API in integration testing for emitting the files.
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache cxf.
- Developed and maintained Hibernate based data layer. Used JUnit and Test cases for testing the application modules. Used SVN for version control.
- Used Log4J API for logging and debugging.
- Implemented Test cases using JUnit
Environment: Java, J2EE, JSP, JSF(sandbox, tomahawk, a4j), Servlets, Spring 3.0, EJB, JSTL,JSON, Web Services, WSDL, XML, HTML, CSS, WebSphere 7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, Clear Case.
Confidential, Kansas, MO
Web Developer
Responsibilities:
- Reviewed the functional, non-functional requirements and high level designs.
- Gather requirements in meeting with business users, analysis of all requirements with all other team and develop appropriate solutions based on requirements.
- Development of Confidential .com application and maintenance of existing application.
- Involve in front end as well as back end development using core Java, HTML, CSS, JavaScript, jQuery, JSP.
- Develop Java code for automation of existing process which reduces 70-80% of manual work.
- Provide support to other development team for development and deployment.
- Worked with Agile Methodologies.
- Used Spring Web flow for integration purpose in application development.
- SOAP UI is used for web services testing.
- Developed and integrated with server components using Spring, Hibernate.
- Developed sever side validations using JSF.
- Extensively worked with core java like collections, String Builder and interfaces.
- Developed code participating in different layers of the application such as JSPs for presentation, Servlets as controller and EJBs for holding business logic.
- Implemented Hash table and hash set for inserting and retrieving values.
- Implemented enterprise applications using WSDL, SOAP and XML schema.
- Developed different design methodology such as MVC patterns.
- Developed Message Driven Beans as Queue listeners for JMS queues.
- Worked extensively in the backend Oracle database.
- Used Log4J for any errors in the application
- Used multithreading and concurrent concepts in cash flow management service for handling concurrent requests.
- Implemented executor framework and concurrency API in integration testing for emitting the files.
- Developed lookup tables and views to speed up queries.
- Provide critical support to current order management systems being used as and when required.
- Worked in Quality analysis and testing.
Environment: Java, EJB, Hibernate 3.6, JSF, Spring 2.5, Selenium, Oracle 10g, XML, JUnit 4.0, XSLT, IDE, HTML, CSS, JavaScript, Apache Tomcat 6.0, Log4j
Confidential, Denver, CO
Java Developer
Responsibilities:
- Involved into analysis and design phase. Participated into discussion meetings about requirements.
- Involved in the development of Presentation layer using JSP, HTML, DHTML, CSS and used JQuery for form validation.
- Used Spring IOC developed an Application Context to create configured beans.
- Used Rational Rose for developing UML diagrams such as Use Cases, sequence diagrams and class diagrams.
- Used XML parser APIs such as JAXB in the Web services request/response data for marshalling and un marshalling.
- Worked with Business Analyst & QA during application development cycle.
- Used JDBC, SQL for developing data access layer for an application.
- Worked on refactoring java codebase to improve application performance.
- Used HP Quality Center for bug tracking and development progress.
- Created Stored Procedures using SQL/PLSQL for data modification.
- Worked on SAOP UI for wsdl validation, security testing and ws-security.
- Created Unit test cases using JUnit 4.0.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: Java,J2EE, JSP2.0, Servlets, JavaScript, JQuery, HTML, DHTML, CSS, Spring, Hibernate, Tiles, Validator, Unit 4.0, Web Services, JMS, UNIX, Oracle 10g, XML, XSD, XSLT, DOM SAX and STAX Parsers, WebLogic 10.x and Eclipse 3.6.
