We provide IT Staff Augmentation Services!

Senior Lead Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 16 years of experience in Information Technology as a Java Tech Lead/ Architect/Lead Analyst with experience in the development of applications, testing and implementation.
  • Worked with all facets of the software development life cycle involving design, analysis, and development and testing of web - based and n-tier client/server applications.
  • Experienced in JSF (Java Server Faces) with Prime Faces and Ice Faces.
  • Strong experience working with BPEL and Business Rules Management Systems like DROOL & ILOG JRULES.
  • Highly self-motivated quick learner with excellent analytical, problem solving skills.

TECHNICAL SKILLS:

Operating Systems: Windows (all), HP-UNIX, Linux, Sun Solaris

Programming Languages: Java 1.6/1.7/1.8, SQL, PL/SQL, Bash Shell Scripting, Java Scripting, Groovy

J2EE Technologies: Servlets, JSP, EJB, JDBC, RMI, JAXP, JNDI, JMS, JPA, JSF

Modeling Tools: Rational Rose, Microsoft Visio

Web Technologies: HTML5, CSS, JavaScript

Web/Application Servers: Jakarta Tomcat, IBM Web Sphere, Weblogic, JBoss

XML Technologies: DTD, Schemas, JDOM, DOM, SAX, XSL, XSLT

Design Methodologies: UML 1.0, Rational Rose, Rational Clear Case, SOA Design

Testing: Junit, Mockito, Selenium

Version Control: CVS, PVCS, VSS, Subversion, TFS, GIT

Frameworks: Jakarta Struts, Hibernate 2.0, Spring Framework, AJAX, IceFaces, JSF

IDE/Tool: Eclipse 3.2, WSAD 5.1, RAD 7.0.5, my Eclipse 5.5, TOAD, IInteiJIdea3.1

RDBMS: SQL Server 2000 & 2005, ORACLE 8, 8i, 9i, 10g, 11g, My SQL, DB2

Caching Frameworks: Ehcache

BRMS: Drools, ILOG JRules

WORK EXPERIENCE:

Confidential, Madison, WI

Senior Lead Java Developer (Full Stack)

  • I was the Lead Java developer in the the ADS Java Development team that was responsible for maintaining and upgrading a portfolio of 18 Java applications serving the clients in different divisions.
  • Gathered requirements, designed and implemented the APIS Federal Regulation changes for the Division Of Quality Assurance.
  • Served as a Project Manager for the Spring & Hibernate upgrade of several applications.
  • Fixed many critical production issues, bug fixes and facilitated the testing with the internal testing team and the business users.
  • Co-ordinated the deployment of applications to different environments with the Confidential
  • Worked closely with the DBA’s to implement the tables, indexes, triggers and the SQL queries.
  • Proactively managed and remediated issues to ensure business was not interrupted during WebSphere upgrade and migration implementation.
  • Put together the technical specifications and documentation for several applications.
  • Implemented Batch Jobs for e-licensure & renewals.
  • Involved with Project Management, Enterprise Architecture, Implementation & Product delivery.
  • Involved with screening and interviewing candidates for both the .Net & Java teams

Environment: WebSphere 9.0, Spring 4.3.14, SharePoint, Oracle 12c, Microsoft SQL Server 2014, Java 1.8, Junit 4.12, JQuery 3.2.1, Web Service ( SOAP & Restful), Log4j, JSP, Rational Application Developer 9.6, Team Foundation Server (TFS), WinSCP, Microsoft Project, Microsoft Visio, LDAP, eDirectory, iText 2.1.7, Hibernate 4.3.2

Confidential, St. Paul, MN

Senior Lead Java Developer

  • Delivered Advisors Overview - Grid Revenue functionality. Design, Development and unit testing of Top 5 transactions and redirecting the flow to transaction details. Collaborated with the client for capturing high level requirements.
  • Design and development with customization for various advisor roles, advisor groups and filtering of the data tables. Analyzed and provided estimates for several enhancement requests.
  • Design, Development and testing for Practice Analysis page with several customizations.
  • Development work using PrimeFaces, Bootstrap, JQuery, HTML, CSS and Spring Framework
  • Built security based views that will grant access based on individual role based security.
  • Created additional filters for Firm and Advisor Users. Enhanced functionality for users to be able to create their own views.
  • Developed Mobile and Tablet Breakpoints for mobile and tablet compatibility.
  • Data customization to create/edit/delete custom reports(saving a selected criteria/filters/view as a preset for later use)
  • Complex filtering using multi select and single select drop downs, toggles, and radio buttons.
  • Developed historical snapshots for monthly breakdown table & line graph interaction.
  • Built Reports based on filter criteria and custom comparison time periods like Daily, Month to Date, Trailing Twelve months and Year to date.

Environment: Pivotal Tomcat Server v3.0-v3.2, Spring Tool Suite 3.8.4, AccuRev 5.7, Gradle 3.2, Spring 5.0.2, Microsoft SQL Server 2012, Java 1.8, PrimeFaces 6.1, JSF 2.3, JSTL 1.2, Bootstrap, JSON, Mockito 2.8.9, Junit 4.12, JQuery 3.2.1, RESTful Web Services, Log4j.

Confidential, Rochester, MN

Senior Lead Java Developer

  • Worked on gathering requirements, analysis, design & implementation for the enhancements to the application.
  • Collaboration with the client for capturing high level requirements.
  • Translated the HTML design to JSF facelets.
  • Analyzed and provided estimates for several enhancement requests.
  • Collaborated and conducted meetings for identifying the Policies & Procedures for the application.
  • Creating custom JSF Facelet tags for error handling, data tables, and true/false markers.
  • Researched the current Explanation of Benefits process within the application and it’s interactions with processes outside the application to propose solutions for the changes.
  • Developed User Interface components using JSF (PrimeFaces), JavaScript and CSS.
  • Developed and consumed both RESTful Services and SOAP based services to connect to the Third party tools and applications.
  • Written Junit tests for all the code changes for the thorough unit testing before deployments,
  • Sprint planning and backlog grooming.
  • Involved in bug fixes for production issues
  • Lead and Co-ordinated the work for the Portals team.
  • Conducting scrum meetings, sending meeting updates and tracking version one task burndown for the data integration team.
  • Version One tool for daily task burndown.

Environment: IBM WebSphere 8.5.5.2, Eclipse, JQuery, SQL Server, Spring Framework, SharePoint, Agile Scrum Methodology, Version One Tool, iSeries DB2, RESTful Web Services, Rational Developer for i, TFS, CVS, JavaScript, HTML, CSS, JUnit, Web Services, Log4j, PrimeFaces 5.0(JSF Framework), JSF 2.0, Spring LDAP, Spring Security.

Confidential, Baltimore, MD

Senior Java Developer

  • Enabled support users to manage new and existing user associations via the User Administration Page.
  • Enabled Support Users to upload multiple documents to the CPC Web Application as a batch.
  • Developed code compliant with 508 and did the 508 testing for the UI.
  • Implemented server side pagination
  • Participated in Daily scrum calls and worked in an Agile Environment based on 2 week Iterations.
  • Designed and developed the Batch File Upload functionality for the supporting different kinds of Reports and Documents in the supported formats(Zip, Doc, xls ) upto 50 MB and 50 files at a time
  • Worked on implementing the functionality for PDF printing.
  • Analyzed and fixed the Sonar issues related to CSS, JavaScript, and Java.
  • Used UNIX for troubleshooting File Upload issues and other deployment issues.
  • Deployment requests to the Websphere Apllication Server Container.
  • Involved in bug fixes for several 508 UI issues and Milestone pages of the Application.
  • Leveraged the industry best practices for designing and developing the code.
  • Used the Target Process tool for tracking the tasks.
  • Used GIT for version control and tracking of the code changes and check-in on a day-to-day basis.

Environment: IBM Websphere 8.5.5.2, IBM Websphere Portlet Container 7.0, Google Gson 1.7.1, Spring Web MVC, Spring Web MVC Portlet, Eclipse Neon. 1a(Eclipse Java EE IDE for Web Developers.), Sharepoint, Agile Scrum Methodology, Groovy, Apache Maven, ALM, IBM Websphere MQ Explorer 8.0.0.5, Oracle SQL Developer 4.1.3, SOA Design, IBM Websphere MQ Message Queues Access Manager, Oracle Database, Spring MVC/Hibernate ORM Framework, Linux Z/OS operating System, Hosted within Baltimore Data Center (BDC)+

Confidential, Omaha, NE

Architect/Development

  • Used the Apache Jersey Framework for developing the RESTful service to send the Encrypted and Signed Files to the Hub
  • Set up the JOB on the TES Scheduler to automate the process of sending the files every “5” minutes.
  • Deployed the standalone tool on an Unix environment.
  • Deployed the Standalone application to a Tomcat Server Container.
  • Documented recommendations on http client libraries to use and the design of the HTTP elements to send based on NAESB Internet ET document and sample files.
  • Involved in the rewrite and redesign of a suite of legacy smalltalk application of the CMS system into Java using WebSphere-RAD/Spring/Hibernate/SQL Server/Junit development environment and involved in the deployments to the Websphere Application Server Container.
  • Configured the Job on the TES server to be able to conduct the end to end batch run with the hub.
  • Evaluated the Encryption tools and provided recommendations for using OpenPGP tool to encrypt and sign the files. Used the OpenPGP tool to generate Encryption keys and Encrypt/Decrypt Files.
  • Integrated the OpenPGP encryption capability with the Code when sending files.
  • Built the alerting mechanism.to alert the Hub and the NNG Contact Center when the File upload or Communication fails.
  • Saved the yearly licensing costs by evaluating and leveraging the Open source OpenPGP tool.

Environment: Spring, Spring MVC, Spring WebFlow, Ehcache, Hibernate, JBoss Rules, XML, XSLT, ACEGI, WAS 7.0, RAD 7.0, Apache Tomcat, AccuRev 5.7, JMS, MQ Series, Cisco Tidal Enterprise Scheduler 6, Java 1.7, SQL, PL/SQL, JNDI, UNIX, Jersey Rest API, GNUPG 1.4.9, Code Collaborator, DOS Batch Scripting, IBM Sterling Mailbox Interface, Agile Methodology.

Confidential, Albany, NY

Application Architect

  • Worked as a part of Eligibility and Enrollment team to design solutions, fix defects for the releases and incident resolution.
  • Interfaced with Business Process Owners, SME's, various technical staff and senior level stakeholders to come up with the technical solutions that met the requirements of the project. Worked on automating the 1095 data corrections.
  • Designed and implemented the solutions for the enhancements to existing components like the Resequence job, Email/Address validation rules, and AEQ job related enhancements.
  • Built and developed several types of business rules in the .drl (drools file) using Drools rule engine for business decision making, injecting beans into the rules engine.
  • Helped the new team members come up to speed with the environment, work space setup and the application knowledge.
  • Worked on configuring the rules for the QHP, APTC PP, CSR, Full pay QHP, CHP in DROOLS.
  • Implemented Eligibility Rules using DROOLS
  • Supported the externalization of business rules of DROOLS from the body of the code, enabling rules to be customized to meet a given need or modified without touching the interlinking code.
  • Configured Spring Batch Framework to create Auto Enrollment Queue Job to automate the Enrollment Failure Process.
  • Prepared detailed specifications to accommodate the enhancements to the Auto Enrollment Queue job.
  • Fixed the incidents related to Renewal issues, LDSS job. Participated in design and code review sessions.

Environment: Eclipse Indigo, Apache Tomcat 7.0.61, Spring MVC, Spring Batch, Spring Security, XML, JMS, MQ Series, XSD, XSLT, XPATH, SOA Design, Bash Shell Scripting, Java 1.6, SoapUI 3.6.1, Junit 4.5, Ration Team Concert (RTC), OOP,TOAD, Log4j-1.2.15, TDD, DB2, Maven, DROOLS, Apache Camel, EDI X12 834 Transaction, WSDL, SOAP, UDDI, JQuery, Hibernate., Web-Services.

Confidential, Austin, TX

Sr. EDI Java Developer

  • Worked as a part of Service Delivery team involved in developing Web services and BPEL processes
  • Involved in the development of new services and also migration of the existing services from a NetBeans IDE/Glassfish Server environment to ORACLE JDeveloper/WebLogic Server.
  • Worked on a new Service to Map the raw Transaction to the Portal Service Object field by field which involved mapping the entire 278 transactions and testing it thoroughly using Junit test cases.
  • Designed and developed BPEL processes to integrate with the Web Services as part of the Work Flow.
  • Error handling in all the BPEL Processes and BPM process.
  • Managed the deployment of BPEL processes using configuration plan and customization files.
  • Deployment of the RESTFUL Webservices and SOAP based services to a WebLogic Container.
  • Worked on developing a BPEL process to validate the HIPAA files. Used SoapUI extensively to test the new Web services.
  • Used TFS as the source control. Validating the results of the Junit tests for the Map278 service part of the COR 92 project.
  • Worked on supporting the Production team with defect fixes. Participated in design and code review sessions.

Environment: ORACLE JDEVELOPER 11.1.1.4.0, X12 Viewer, ORACLE SQL Developer 3.2.09, Oracle WebLogic, NetBeans IDE 6.9, SoapUI 3.6.1, Junit 4.5, Microsoft Team Explorer for Visual Studio 2012, Log4j-1.2.15, SnagIt, Quality Center, BPEL processes.

Confidential, IL

Sr. Application Developer

  • Provided detailed breakdown of deliverables at a granular level on all the projects assigned. This enabled the PM's to track progress, monitor the dependencies & manage complexity effectively through completion of the projects.
  • Integrated the Spring Batch Framework to automatically load the file date into the CARE tables for the match and scrub processing of the files.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring Framework.
  • Developed UI components using JSF framework.
  • Worked on Camel-based integration for provisioning services by design and implementation of business logic and data processing using Apache Camel
  • Developed the UI components using JSF Core and JSF HTML.
  • Used Managed beans to provide the Model functionality using JSF.
  • Used Faces Servlet (JSF) to provide controller functionality.
  • Worked on the defect fixes for the release. Worked on end to end implementation for the EGWP project, BFF Aetna File
  • Processing, Timestamp conversion from MST to CST for all the affected screens and Build Management Process on the Websphere Application Server Container.
  • Used Dimension for configuration management. Validating the results of the Junit tests for the WAS 8.5 Upgrade project. Worked on supporting the Production team with defect fixes.

Environment: Java 1.5, UDB DB2, XML, HTML, CSS, IceFaces (JSF Framework) 1.8, JSF, TOAD, JNDI, Dimensions, Microsoft Visio 2007, SQL, PL/SQL, JMS, MQ Series, Apache Camel, Bash Shell Scripting, IBM WebSphere 6.1, RAD 7.5.5, Spring Framework, Spring Batch, JPA, Hibernate 3.5.3, Log4j.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

  • Worked on the front end UI changes involving Java Script, JSP’s, CSS, and HTML.
  • Used Subversion for configuration management. Validating the results of the Junit tests and making the necessary code changes required by the business. Worked with the offshore team to facilitate the UI Changes and the browser testing
  • Applications were deployed on Unix Environments.
  • Involved in pair programming, code refactoring and Test Driven Development.
  • Validation of UI screens on Firefox. Worked on the Design of the Look & Feel of UI changes.
  • Used Selenium IDE for testing of the application on different browsers. Worked on reskinning the screens to change the look and feel and worked extensively on CSS, HTML, JavaScript changes for Firefox compatibility.

Environment: Java 1.6, ORACLE 11g, Web Services/APIs, XML, HTML, CSS, JavaScript, JSP, JMS, JNDI, Subversion, RSA 7.5, Struts 1.2, Jenkins Build Tool, Unix, Sonar, Web services, EJB’s, Stored Procedures, MQ Series, JMS, SQL, PL/SQL, Maven, Selenium IDE, Firebug

Confidential, Richardson, TX

Sr. Application Developer

  • Worked on developing API’s using Restful Web Services. Developed RESTful API’s that adheres to the REST standards.
  • Developed API’s for the Credential Management Module. Developed DAO’s and JPA’s for database connectivity.
  • Peer review of the code. Used SVN for configuration management.
  • Generated the EAR’s for deployment. Used Eclipse to develop code and Tomcat 7.0 for deployments
  • Updated the choice point code base in Identity Services to push the logs to dashboard at every logical stage. Dashboard uses these to compute stats and for billing purpose. Worked on bug fixes for the releases

Environment: Java 1.6, ORACLE 11g, Tomcat 7.0, Eclipse, Bash Shell Scripting, ORACLE Enterprise Linux, JIRA, PHP 5.3.10, Code Igniter 1.7.2, JMS / HornetQ 2.12, JPA, Hibernate 3.5.3, Log4j

Confidential, Madison, WI

Sr. Developer

  • Used JMS to access message from IBM WebSphere MQ. Used Hermes JMS tool for moving the messages, reading the messages. Used Spring Framework for dependency injection and Database access. Wrote database queries for purging the records from the Database.
  • Configured Spring Batch for the automation of the batch process for loading the policies into HermesJMS.
  • Used partitioning architecture of Spring Batch to execute the batch concurrently and improve the completion time.
  • Worked on batch processes using CA7 Scheduler and Unix Shell Scripting
  • Co-ordinated the builds and deployments into different environments.
  • Worked in Agile Environment and used the Rally tool for Project Task Burn-down.

Environment: Java 1.5, Spring Framework, JMS, Spring Batch, IBM WebSphere MQ, HermesJMS, Maven, Apache ANT 1.8.2, myEclipse 7.5, JBoss 5.x, ORACLE 9i, Agile Methodology

Confidential, Chicago, IL

EDI/J2EE Developer

  • Involved in Conceptual design, Analysis, Detailed design, Development, Mentoring, System and User Acceptance Testing for 270, 271, 278, 276, 277, 820, 834, 835, 837I, 837D, 837P EDI transactions and HL7.
  • Developed queries in DB2 to retrieve the members result set and used JRules to determine the exact match.
  • Used JMS to access message from IBM WebSphere MQ. Used HCSC Spring Frame work for dependency injection.
  • Used Spring RowMapper to provide mapping from Java classes to database tables.
  • Peer review the technical design documents.
  • Designed the best practices document while working with Rational Rose and Clear case and shared across the team so that no merging issues happen while working. Worked on processing HIPAA Health Care claims which are HIPAA Transactions.
  • Coordinated the builds and deployments into different environments. Used RAD 6.0 to develop code and Web Sphere 6.1 for deployments. Conceptual design, Analysis, Detailed design, Development, System and User Acceptance Testing.
  • Developed Presentation Tier using HCSC Spring Framework, JSP, Servlets, Tag Libs, HTML and JavaScript.
  • Involved in the changes to the UI for the ANSI 5010 Project. Worked on resolving the defects for the ANSI 5010 project.

Environment: Java 1.5, HCSC Spring Framework 2.0, JMS, IBM WebSphere MQ, Apache ANT 1.8.2, ILog Jrules 5.0, Rational Application Developer 6.0, Web Sphere Application Server 6.1

Confidential, Chicago, IL

Sr Application Developer

  • Worked on processing both 837 Professional Claims and 837 Institutional Claims along with Pre Adjudication, Claims status, eligibility.
  • Developed and Unit Tested the Value Mapping Rules. Worked on analyzing and evaluating the feasibility of using Rest Services using CXF Framework to make service calls from PRAP UI Application to PRAP Core Application.
  • Worked on EDI Transactions for implementing the rules for Claim Status and Claim Eligibility. Worked in the development and integration testing of subproject2 used for processing 837 Claims which are the HIPAA Health Care Claims. Worked on processing HIPAA Health Care claims which are HIPAA Transactions.
  • Worked on processing both 837 Professional Claims and 837 Institutional Claims.
  • Involved in writing the pseudo code for value mapping business rules for claims received in the various formats eg. ITS, 837I and 837P, Medicare Xover etc. Split batch file into multiple individual claims and put in queue using JMS adapter.
  • Implemented Message Queues using IBM MQ Series. Wrote java code to compress and decompress the XML message in the JMS adapter. Involved in Type tree generation (analyze data and define simple and complex components) for the ITS claims using WebSphere TX Type Designer.

Environment: Java/J2EE, JSP 2.0, Struts 1.3.5, Spring 2.0.1, Hibernate, Springboard Framework, RAD 7.0.0.5, UDB-DB2, HTML, XML, XSL/XSLT, Log4j, JMS, MDB, MQ Series, Web sphere 6.1, ANT, JUnit, Endeavor, Code Pro, Web services, IBM Process Server v6.1, Web sphere TX, CVS, IBM RAD V 7.0.5, WebSphere Message Broker

Confidential, Hillside, IL

Sr Developer

Environment: J2SE, J2EE 1.4, EJB 2.1, JDBC 2.0, RAD 7.0.0.4, HTML, JSP, Servlets, XML, XSL/XSLT, CVS, Log4j, JMS, MQ Series, Windows NT, JavaScript, CSS, WebSphere 6.1, TOAD, ORACLE 10g, SQL Plus, SQL, PL/SQL

Confidential, Rosemont, IL

Developer

Environment: J2SE, J2EE1.4, JSP, Spring, ILOG JRules, EJB 2.0, Servlets, ILOG, JDBC, AJAX, XML, XSL/XSLT, HTML, DHTML, JAXB, Castor, CSS, CVS, Hibernate, JavaScript, Swing, SQL Server 2000, PL/SQL, SQL, WSAD 5.1, Web Services, SOAP, JUnit, DOM, Red Hat Linux. educatio

We'd love your feedback!