We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • Over 6 years of experience in software development as a Java/J2EE Application Developer with Involvement in all the phases of Software Development Lifecycle (SDLC).
  • Good skills implementing Web/Enterprise architectures and in open source frameworks Spring IOC, Spring AOP and Spring JDBC.
  • Strong Experience on Java/J2EE technologies - Core Java, OOP, JEE, Multithreading, JDBC, Exception Handling, Spring Framework, Web services, Hibernate, XML, JSON, Servlets and JSP.
  • Experience in java design patterns: singleton factory and expertise at JDBC API for connection and access to databases.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
  • Strong knowledge on HIPAA, Medicare and Health Care Exchanges.
  • Demonstrated success in implementing EDI ANSI ASC X12, EANCOM, UN/EDIFACT, HIPAA, ROSETTANET and TRADACOMS standards.
  • HIPPA related EDI development for 837, EDPS, 835 and other EDI process using Pervasive EDI translator.
  • Work experience on 820, 834, 835 and 277CA HIPAA transactions for both versions (4010A1 and 5010)
  • Strong Knowledge and working experience on ICD-9 and ICD-10 codesets and the conversion.
  • Sound Knowledge of MVC Architecture, spring framework, Struts, Java Design Patterns and ORM mapping Hibernate framework.
  • Experience in using Struts 2.x, Spring and Hibernate 3.x framework (MVC) for various Web based application development.
  • Over an year of experience on developing front end layouts with VueJS.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
  • Good knowledge in advanced Java language concept like Multithreading used in distributed systems.
  • Used REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Experience with AJAX, REST and JSON and working with JavaScript frameworks like Node.js and Angular JS.
  • Experienced in Design Methodologies like MVC and OOP.
  • Experience in MVC (Model View Controller) architecture with JDBC, Hibernate and spring framework.
  • Significant work experience in spring framework and Messaging technologies like Web services using SOAP, Restful.
  • Expertise in developing GUI using HTML, HTML5, Java Script, JSP, Bootstrap and CSS.
  • Excellent skills in creating and accessing Database using SQL Queries, PL/SQL scripts (Stored procedures, triggers, cursors, functions, packages, views and synonyms) on Oracle and MYSQL.
  • Experience in programming with IDE'S like Eclipse.
  • Very good knowledge in writing Maven scripts for building the projects.
  • Experience in deploying and configuring application servers such as Apache Tomcat.
  • Expertise in writing and executing Unit Test cases using JUnit testing framework.
  • Ability to learn and adapt quickly to the emerging new technologies.
  • Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.

TECHNICAL SKILLS:

Programming Languages: Java, Vue Js, bootstrap, node Js, angularJs, VueJs, SQL and PL/SQL

Core Java concepts: Collections, Generics, Multithreading, Serialization and Exception Handling

Frameworks: Spring MVC, Struts, Servlets, JDBC, Hibernate 4 and J2EE Design Patterns

Web Services: Java Web Services (JAX-WS and JAX-RS) and Spring Web Services

Web Designing: HTML, JSP, JavaScript, CSS, Angular JS and Vuejs.

HIPAA Transaction set: 837, 840, 844, 845, 846, 849, 850, 855, 856, 857, 858, 860, 865, 867 and 880

Software: MS Project, MS Share Point, MS Office, MS Outlook.

IDE: Eclipse 3.X, My Eclipse

Databases: MySQL, PL/SQL, Oracle 11g and DB2

Build & Deployment: Maven, Ant

Application Servers: Tomcat 6.x/7.X, IBM Web Sphere 8.x.

Testing: JUnit, SOAP UI.

Operating Systems: LINUX, UNIX, Windows.

PROFESSIONAL EXPERIENCE:

Confidential - Madison, WI

Java/J2EE Full Stack Developer

Responsibilities:

  • Working with team utilizing agile methodology for software development to create highly scalable, functional applications. Interacted with client periodically to gather the requirements and presenting demos.
  • Working on highly advanced user interface design and development using AngularJs, Node.js, HTML5, XHTML and CSS3.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Extensive use of Bootstrap for creating web pages. Involved in upgradation and maintenance of website to the new layout using the Grid orientation model Bootstrap framework.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Implemented the search functionality for Internal Application using AngularJS.
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
  • Developing & Customizing UI JavaScript Plug-ins using JQuery, Object Oriented JS and JSON.
  • Updating billing pages using HTML, CSS in AngularJS framework.
  • Developing the Presentation Layer using JSP Technologies.
  • Analyzing the response of JSON in order to update DOM.
  • Designed and implemented components that convert data to valid XML that is transformed by XSL/XSLT files to HTML
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Created role-based DHTML navigation menu, menu items changes dynamically, derived from the database.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Involved in integrating HTML templates in Interwoven Teamsite Content Management System (CMS).
  • Involved in the development of dynamic loading of web pages using Ajax calls with server pages.
  • Used Node.js as a proxy to interact with Restful services and also interacting with Database
  • Used SVN for version control and Clear Quest for defect tracking.
  • Debugging using Firebug, web debugger, web inspector tools on Chrome, Firefox and Safari.
  • Analyzing, Debugging and Fixing the Front End UI issues assigned through MANTIS bug tracking tools.
  • Prototyped several versions of possible UI approach to provide choices to the business
  • Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
  • Day to day tasks related to website maintenance such as updating the content, the look and the feel etc.

Environment: HTML5, CSS3, Bootstrap, AngularJS, Node.js, Object Oriented JavaScript, JQuery, JSP Technologies, Window 7, GIT, Tomcat, Spring MVC, Restful, Firebug Eclipse, JAVA Technologies.

Confidential - Madison, WI

Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in all phases of SDLC including Requirements Collection, Design & Analysis of the Customer
  • Specifications, Development & Customization of the Application.
  • Involved in complete development of Agile Development Methodology/SCRUM and tested the application in each iteration.
  • Created webpages pages using HTML5, CSS3, JavaScript, Restful and AJAX to create interactive front-end GUI.
  • Involved in developing latest version of Object Oriented JavaScript Libraries like AngularJS and had hands on experience with Web Responsive using Bootstrap's templates.
  • Created Multiple Re-usable UI Directives by defining AngularJS Directives, Attaching Event Listeners.
  • Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
  • Worked on Vue.js events distribution and parent chain for parent-child component communication.
  • Manipulated DOM, handled events and applied animation effects with Vue.js.
  • Java Controllers & Updating DOM elements.
  • Developed and consumed web services using JAX-RS, spring and Apache Camel.
  • Employed Spring Boot for initialize & bootstrapping the build configuration for the boot-based web applications.
  • Developed Multi-Threaded Producer and Consumer MQ applications using spring boot.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Worked on providing authorization and authentication to applications using spring security and protected the application against attacks like session fixation.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate files and created DAO and POJO.
  • Involved in writing database connection classes for interacting with Oracle database. Incorporated Singleton
  • Pattern to implement the database access classes.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Involved in CICD process which were implemented using Jenkins as Continuous Integration tool to deploy Spring Boot Micro services, Maven build for building the application
  • Developed unit testing frame work using Junit test cases for continuous integration testing. Used karma- test-runner and Jasmine for JavaScript Unit testing
  • Actively used the defect tracking tool JIRA to create and track the defects of the project.

Environment: java 1.7, j2ee, html5, css3, JavaScript, angular Js, ajax, spring MVC, spring boot, spring batch, restful, hibernate 3.6, oracle, Cassandra, Junit 4.9, karma-jasmine, apache tomcat, Gitlab 7.0, Vue Js, node Js maven, Jenkins.

Confidential - Franklin Lakes, NJ

Java/J2ee Developer

Responsibilities:

  • Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process.
  • Middle tier development using Java in a J2EE environment
  • Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
  • Develop/Modify EDI maps using Sterling Integrator's Map editor.
  • Worked with Pharmacy claims, Medical claims, Data feeds, Membership.
  • Full cycle implementation of EDI business transaction such as 850(PO), 810(Invoices), 844(Chargeback), 845(Bid Award), 849(CB Recon.), 856(ASN), 867(Stock Sales) etc.
  • Extensively worked on data preparation for the defects that came up during the transition to 5010 on the entire Medical, Professional, Dental claims including Medicare claims.
  • Analyzed HIPAA 4010 and 5010 standards for 837I EDI X12 transactions related to providers, payers, and subscribers.
  • Performed Gap Analysis for HIPAA 5010 EDI X12 transactions.
  • Identified requirements for accommodating ICD-10 standards for 837P transactions and captured these requirements to create BRD.
  • Integrated spring (Dependency Injection) among different layers of an application and Spring MVC framework controllers for Controllers part of the MVC.
  • Implemented presentation layer using JSP, HTML, Struts, CSS and Java Script.
  • Used Web services for sending and getting data from different applications.
  • Used Tomcat for creating the Web Services.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration
  • Expertise in working on large production databases with Oracle Stored procedures, functions, procedures, packages and database triggers using PL/SQL for MySQL database back-end validations.
  • Developed complex SQL queries to perform the back end testing of the Oracle database using UNIX shell commands.
  • Used the Agile methodology to develop the application.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Written unit test cases for react components Using Enzyme java script testing utility.
  • Testing and deploying the application on Tomcat.
  • Maintaining the database required for report generation.
  • Co-ordination of activities between off-shore and onsite teams

Environment: Java 1.6, J2EE, Hibernate, spring, struts 2.0, Servlets,Spring Dependency Injection (DI), SOAP/REST web services, JSP, HTML, CSS, JavaScript,HIPAA/ EDI X12, FACETS, ICD-9, ICD-10,Agile Methodology, Eclipse, Angular.JS, PL/SQL, MySQL, Design pattern, Tomcat 7, Glassfish 4, bootstrap, Maven.

Confidential - VA

Java/J2ee Developer

Responsibilities:

  • Involved in Analysis, Designing and developing the application based on the requirement document.
  • Implemented presentation layer using JSP, HTML, Struts, CSS and Java Script.
  • Implemented the MVC Design pattern and the Web tier representation of the Application System using Struts Framework.
  • Developed Spring Beans and configured it in spring configuration files.
  • Implemented CRUD Layer to provide data access, ability to create, edit and delete entries in Spring Framework.
  • Worked on creating 5010 Companion guides for HIPAA EDI transaction sets 837p, 837i, 835, and 834.
  • Analysing the BRD for HIPAA 4010A1 to 5010 transition and prepared the Test plan and Test cases for 5010 HIPAA transactions 837I/837P/837D, 277, 835 & 999.
  • Identified requirements for accommodating ICD-10 standards for 837P transactions and captured these requirements to create BRD.
  • Analyzed ICD-10 standards for 837P transactions, related to providers, payers, subscribers, and other related entities.
  • Developed both Session Beans and Entity Beans representing business logic abstractions.
  • Designed entire framework base on Spring Dependency Injection and AOP patterns.
  • Designed Data access layer using Spring Transaction management and hibernate O/R mapping.
  • Maintained persistence of the Java objects into the database using Hibernate Framework.
  • Configured Environment base transaction management using spring light weight Container Transaction management for local environment,
  • Written HQL queries for the Data Access Object (DAO).
  • Used XSLT to transform XML document to XHTML on the server.
  • Deployed the application system onto JBoss Application Server using ANT deploy command and ANT Build Scripts.
  • Used JDBC connectivity to connect to the Oracle Database.
  • Increased the capacity and managing JDBC Connection pools and deploy application in JBOSS Application Server.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Extensively involved in writing SQL Queries and Stored Procedures in Oracle.
  • Identified the issues and fixed the bugs by examining the logs using Log4j.
  • Maintenance of the project is done using both tortoise SVN and Command line SVN.
  • Implemented test cases for Unit testing modules using JUNIT.
  • Proposed the future enhancements that can be integrated with any other legacy systems.
  • Coordinated with the release engineers and participated in release process.

Environment: Java, J2EE, Servlets, JSP, JDBC, EJB, JNDI, SOAP, JBOSS, Struts MVC, Spring, Hibernate, Eclipse IDE, JavaScript, Log4J, Junit,HIPAA/ EDI X12, FACETS, ICD-9/10, HTML, DHTML, XML, XSLT,PL/SQL, Oracle 9i, SVN, Windows.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse for writing code for JSP, Servlets.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate using the Spring Framework (Created the session Factory).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed the applications on BEA Weblogic Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
  • Used CVS for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored the code to migrate from Hibernate2.X version to Hibernate 3.X. (I.e. moved from xml mapping to annotations) and implemented the Hibernate Filters and Hibernate validators.
  • DAO and the Hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.

Environment: Java, J2EE, JSP, JNDI, Oracle 10g, PL/SQL, DHTML, ANT, Struts, Rationale Rose, Eclipse 3.1, UNIX, Web logic Application Server, Hibernate 3.0, Spring, LOG4J, CVS.

We'd love your feedback!