We provide IT Staff Augmentation Services!

Senior Software Developer Resume

Troy, MI


  • Having 16+ years of experience in all phases of project and product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re - Engineering and Documentation.
  • Java Developer with 12+ years of experience in Java in a variety of domains including Healthcare, Health Insurance, Retail Marketing, Automobile and Banking.
  • Designing and developing Web applications, Desktop applications using Core Java, JSP, Servlet, J2EE, Spring Framework and Hibernate on a range of Application Servers. Strong knowledge of object-oriented design patterns.
  • Possess in-depth domain knowledge of Healthcare, Eligibility Determination, ICD10 Conversion, FAMIS, MHN, TPL, Invoices, Fail to Pay, IVR Process, External systems YS/IM/FACES/FAMIS with respect to Confidential .
  • Possess in-depth domain knowledge of Banking in Cards and Payments, Cards and Services, Cards Migration process for ATM cards, Debit Cards, Credit Cards, Fleet Cards, Lockbox Payment process, etc.
  • Experience in Automobile domain particularly in the process of Excess & Obsolete (E & O) which is an on-hand inventory maintenance and E & O reconciliation process. Have extensive experience in maintaining Long Term Forecasting (LTF) process to calculate a required life time need for all service parts.
  • Experience in Health Insurance, Renewal Consolidation process, Claims processing, Formula Transaction, Phoenix system etc.
  • Experience in working with Application servers including Tomcat, Sun One, WebLogic, WebSphere and JBoss. Implemented SOA (Service Oriented Architecture) and Web services.
  • Extensively worked on J2EE technologies including Servlets, JSP, JNDI, XML and EJB.
  • Experience with Spring, Hibernate, Struts 2 and JSF Framework and with database tools including TOAD and SQL Developer.
  • Experience with the WebLogic, WebSphere Application Server, JBoss, Apache Tomcat Web Server and Oracle 9ias. Strong ability to carry out various software development activities (analyzing, coding, testing, debugging, maintenance and documentation, including peer code review).
  • Extensive experience in design, development and deployment of web components using Java Servlets, JSP, J2EE, JDBC, SQL, PLSQL.
  • Involved in gathering of Business Requirements from the Client, Creating BRDs, Technical spec, Coding, Testing, De-Bugging using Tools, Supporting SIT Team, Migration Packages, Working on Issues, Fixing Defects.
  • Experience writing Test Scripts in Junit and in developing applications on Java IDEs (Eclipse, NetBeans). Involved with Spring Batch framework.
  • Experience in Databases like Oracle, DB2 and MySQL and in UI Development in using HTML, JSP, AngularJS, Confluence, JavaScript, CSS, JQuery, Adobe Flex, AJAX, DWR etc.
  • Experience in handling technical team of 14 members and worked as a Project coordinator and Team lead in the Onsite-Offshore model.
  • Certified in ’ITIL V3 Foundation’ (Information Technology Infrastructure Library).
  • Excellent skills as an information system professional include Requirements gathering, system analysis and design, development, database design, system and integration testing, implementation and production support. Involved in the enhancement and maintenance of various Application.
  • Having subject knowledge on NoSQL database, Cassandra, AWS etc.
  • Experience in complete life cycle of SDLC including requirement gathering, design, development, testing and documentation.


Programming Languages/Technology: Java, J2EE, JSP, JSTL, Servlets, JDBC, MVC, Threads, CollectionsAJAX-DWR, XML.

Web / Web Services: SOAP, REST, Apache CXF & npm, Webpack etc.

SOA: JBoss Fuse ESB, Apache Camel

Databases, Languages & Tools: DB2, Oracle, SQL, PL/SQL Stored Procedures, MySQL, DBeaverTOAD

Protocols/Standards: HTTP, XML, DTD, XML Schema, WSDL & SOAP

Web/App Server: Apache Tomcat, Weblogic, JBoss & WebSphereIDE Eclipse, NetBean & RAD

Frameworks: Struts, Spring boot, Spring MVC, Spring Core, Spring WSHibernate and Junit & Log4j

UI: JavaScript, Razor, JSP, AngularJS, NodeJS, JQuery, HTML & CSS

Operating System: AIX & Windows XP/Vista/7/8

Source Code Control/Build Tools: Clear case, Microsoft Visual Source Safe (VSS), SVN, GIT, GitHubMaven & Jenkins

Design Tools/Language/Methodology: Microsoft Visio, OOAD & SOA

Knowledge in Skills: Microservices, Confluence, NoSQL database, MongoDB AngularJS, Springboot, Cloudant etc.


Confidential, Troy, MI

Senior Software Developer


  • Analyzing the Client Requirements and Design Specifications, Discussing with the Offshore development team to proceed further.
  • Analyzing the existing Groovy based classes and Grails Frame work based project to proceed into latest Java/J2EE based system.
  • Worked on many systems like capadm, paylib, k2java, capjava, printlib, reportapi etc which are the core systems supporting this Report conversion project in ADM.
  • Working with offshore and onshore teams for the reports conversions from Groovy into Java/J2EE.
  • Working on the report conversions from Groovy into Java/j2EE for almost 85 reports which are pretty much efficient reports having lot of features which serves a lot for customers of 365 Client.
  • Creating multiple feature branches in GitHub for each and every report conversion developments
  • Written multiple PL-SQL procedures for the fixing of database table data fixes.
  • Developing Responsible for creating Pull Requests for all the above mentioned reports, Reviewing each and every reports developed by the NOUS InfoSystems Offshore team prior to hand over to the Client’s review.
  • Co-ordinating and assisting the Client for the code merge process for each deployment per 2 to 3 weeks.
  • Worked on multiple Production fixes and merged into respective releases.
  • Creating the Test4 database SQL dump and shared with the offshore team every month.
  • Worked on many Controller classes, Service Classes, Repository classes, UI based classes etc. by using Spring, Spring MVC, JavaScript, Rest Controller, Grails Framework etc.
  • Written multiple SQL queries which are the core support for the entire Report conversion process.
  • Involving Fixing, Data fixing by creating Emergency Request using ClearQuest tool.

Environment: JAVA, JDK 1.8, J2EE, JIRA, GitHub, Visual Studio Code, PostMan, Confluence, XML, Java Script, JQuery 3.x, CSS, HTML, PL-SQL Procedures, SQL Developer, IntelliJ IDEA, SonarQube4.x,, MySQL Workbench, MySQL, etc.

Confidential, Lansing, MI

IT Programmer Analyst


  • Analyzing the Business Requirements/Functional and Design Specifications, Participating the Requirement gatherings with MDHHS etc.
  • Handling Payroll processing, Payment file & Remittance file generation, SIGMA Interface Control, Supporting DHHS Accounting process & generating SIGMA XML Interface files Front door, Side door and PFOS.
  • Working on various batch jobs which involves in developing of new Finders i.e. SQL Queries, Shell Scripts, Layouts, Cargo Layouts, Java classes such as DAOs, GenDAOs, Collections etc.
  • Written multiple PL-SQL procedures for the fixing of database table data fixes.
  • Gather requirements from DHHS Business people for the development of new JSP screens including JS functions, JQuery, Angular JS 1.5 etc for the Payroll processosing Cash Vendoring, Child Day Care, SDA & SER.
  • Developed Java Batch jobs for various Payrolls such as SER, CDC, SDA, SSP, Monthly Vendor etc and Worked on multiple new Finders i.e. new query functionalities which affect current Framework system.
  • Created various Soap based Java web services with JAX-WS and testing with SoapUI tool.
  • Involving in analysis, development, code modification in various applications like Data Collection, Sanctions, Income, Expenses, Cash Vendor Assignment, Verification Checklist, Eligibility, Run MAGI, Run Eligibility, Redetermination etc.
  • Involving in both Confidential & Non- Confidential Payroll systems such as SER/Energy, SSP, Child Day Care(CDC), SDA, Monthly Vendor, CMI and DDS, Child Foster Care, Child Services and Medicaid, Contract Payments etc.
  • Created few new Batch Jobs for IN module such as Parsing the Payment data from non-PFOS Payroll files & PFOS files, Inserting Payroll records into Confidential Database etc.
  • Involving Fixing, Data fixing by creating Emergency Request using ClearQuest tool.

Environment: JAVA, JDK 1.8, J2EE, EJB, XML, Java Script, AngularJS 1.x, Soap Web Services, JQuery 3.x, CSS, HTML, Hibernate 4.x, PL-SQL Procedures, SQL Developer, RAD, Tomcat 7.x, WAS 8.5, BMC Remedy, SonarQube4.x, Clearcase, ClearQuest, PLSQL Developer, Oracle 10.x, DTEditor etc.

Confidential, Richmond, VA

IT Programmer Analyst


  • Analyzing the Business Requirements/Functional and Design Specifications, Participating the Requirement gatherings with DMAS etc.
  • Understanding and Finding gaps in existing Claims process / Functionality, Preparing the Business requirement documentations and getting reviewed by Clients before proceed to developments or enhancements.
  • Involving in enhancements with Online Provider Enrollment, Revalidation System, Payment Processing Contractor (Elavon) and Xerox PES Unit. Working with PSR mandated changes to web portal and VAMMIS for Provider Enrollment.
  • Working with DMAS people regarding the new enhancement with respect to the Claim Adjustment or Replacement process which happens in the Portal.
  • Performing in-depth technical evaluations of Java/J2EE components, Spring Components, Frameworks etc. Working on Dependency Injection (Inversion of Control), Auto Wiring etc.
  • Testing Java components using TomCat Test Database, JUnits, DBUnits and Web Services to confirm the process or system functioning well.
  • Preparing various Client-side form validations, Dynamic drop-down menus, Displaying data and time, Displaying popup windows and dialog boxes using JavaScript. Writing multiple stored procedures using PL/SQL with respect to multiple claim types existing in the system.
  • Involving in Deployment processing and HIPAA X12 transactions. Responsible for estimating effort based on requirements and adhering to estimates and timelines.
  • Preparation of unit test case using Junit testing & Mockito testing framework.
  • Involved in Enhancements, Designing, Coding, Unit Testing and Reviewing. Involving in the testing process for the systems like Claims, Providers, TPL, Finance etc.
  • Involved in Developing and documenting reusable frameworks, libraries, tools and best practices.
  • Develop and Deploy applications in WebSphere AS. Designed and implemented the user interface using JQuery, JSP, Spring MVC, JavaScript, HTML etc.

Environment: JAVA, JDK 1.7, J2EE, Portlets, XML, Java Script, CSS, HTML, Razor, WCAG 2.0, WAS, JSP Hibernate 4.0 ORM, JDBC, PL-SQL, Eclipse, Tomcat 7.0, HP Quality Center, Clearcase, Spring 4.0, Springboot, DB2 and Oracle 10.x etc.

Confidential, State of Missouri, MO

Senior Java Developer


  • Analyze the Business requirements, Functional and Design Specifications, Understand the gap between the OOTB functionality and state requirements. Conducted Daily Standup/ Scrum Meetings (Agile), Weekly Status meetings, Walk-throughs to provide status to the Management and receive planning updates.
  • Responsible for the Integrating the Confidential system with other systems such as FAMIS, MHN, ITSD, CURAM, Notices, Web Services, Integration Java etc. This Confidential system communicates with above said systems with respect to the processes such as Eligibility Determination, Invoice Handling and CHIP related.
  • Responsible for consuming SOA based web services using SOAP, XML, WSDL, XML Schemas etc.
  • Working with EP Enroll product for which we are processing the Eligibility details come from External systems YS, IM, FACES and FAMIS also from CURAM which gets loaded into Confidential . In turn we send the data through ETL process into EP Enroll DB using two separate D & E Java Web Services.
  • Testing Java Web Services such as GetPremiumAmount, GetMAAddresAndEligibility and GetExternalVerification. Testing web services in test region by using SoapUI tool and WSDL components.
  • Designed and implemented the user interface using JQuery, JSP, Spring MVC, JavaScript, HTML, CSS and AJAX. Working in Agile/Scrum based environment based development.
  • Writing Unix shell scripts to call Java applications, Pre validations for the files encountered in the process etc.
  • Working on the defects fixing and supporting the testing team, ETL team & Product team. Gathering and Sharing the Weekly Status to higher management on time.
  • Involved in Enhancements, Designing, Coding, Unit Testing and Reviewing. Involving in the testing process for the systems DOLIR, TPL, MACSS and PARIS etc. which are all existing in EngagePoint Confidential system.

Environment: Java, JDK 1.7, Eclipse, JBoss 6.0, JavaScript, Apache AIX, JIRA, TOAD, Maven 3.0, XML, Java Script, CSS, SOAP Web Services, Apache CXF, Soap UI Tool, RESTful, Oracle 10.0, PL/SQL, DB2, WSDL, UDDI, XSD, Unix shell scripts, Hibernate 4.0 with XML Mapping & Annotation, Spring 4.0, Spring MVC, Spring WS etc.

Confidential, NC

Senior Java Developer


  • Participated as required to design, developed, test and integrated this java tool. Involved in the leading of development and managed project plan and scheduled for a given functional area.
  • Responsible for optimizing the query using Hibernate framework to improve performance to load and store information. Wrote Hibernate mapping files having relations within relational database.
  • Configured Beans, Hibernate, database connection and transaction management using Spring framework. Involved in complete mapping of ICD-9 codes to ICD-10 codes and also taken care of the modules Benefits Service Group (BSG) & Pricing Manual (PM).
  • Responsible for consuming SOA based web services using SOAP, XML, WSDL, UDDI, XML Schemas and JAXB.
  • Experience with SOA based Web Services lifecycle process such as design, build, test, deploy. Travelling to client place as and when they needed support or in using the Master Index tool.
  • Written some unix based shell scripts with respect to requirements in the project such as monitoring incoming daily files, Verifying the end of files and empty status etc.
  • Responsibility for analysis of Benefit Service Group (BSG), Creation of new List Numbers for the Diag code ranges, Working on retrieval of ICD-10 codes for the ICD-9 codes from Master Index tool and other DB2 tables, Working on various BSG types such as NCXIX, SCHIP, ITP etc. and loading of their ICD-9 & ICD-10 Codes. Part of ICD-10 Implementation
  • Involved in loading ICD-9 & ICD-10 codes into ICD Cross Walk table, loading of BSG related ICD codes into Benefit Service Group, Procedure, Revenue tables etc. Part of ICD-10 Implementation

Environment: Java, JDK 1.7, J2EE,Servlet,JSP,Eclipse, MS-Access, mySQL, EDIFECS, Apache CXF, WSDL, SOAP, JAX-WS, RESTful, JAX-RS, UDDI, XSD, Unix shell scripts, Spring 3.X, Oracle 8.0, PL-SQL, Hibernate 3.0 (ORM), DB2, WCAG 2.0, IBM Websphere, Apache, JQuery, AJAX.

Operating OS: Windows7

Confidential, NC

Senior Java Developer


  • Responsible for gathering the requirements, analysis, preparing technical specifications, designing the use cases, class diagrams, and sequence diagrams for UML.
  • Designed an internet web application using J2EE architecture and Hibernate for database connectivity. Developed Junit test cases using Power Mock.
  • Implemented the presentation layer using JSF and also developed required backing Beans as part of this. Worked on the Memory leakage problems and enhancements.
  • Designed and developed J2EE design patterns such as Front Controller, Session Facade, and Data Access Object to meet the business solution.
  • Used Database Connection Pooling and JNDI techniques to improve the database access and search time.
  • Configured beans, Hibernate, database connection and transaction management using EJBs and IOC and Bean wiring using Spring framework.

Environment: Java, J2EE, Servlet, JSP, JSF, Eclipse, Sqlite3, Spring 3.x, Hibernate 3.x, DB2, IBM Websphere, JQuery, AJAX.

Confidential, Minnesota

Senior Developer


  • Have been taking care of Post Process & Net News subsystems individually for the four conversion process in Confidential .
  • Worked on various transactions which come through different message format ISO 8583.
  • Involved in supporting all types of Transactions like Credit, Debit, Loyalty, TeleCheck, Gift Cards, Fleet Cards and EBT Cards. The Supported Industries are General Retail, Hospitality, Supermarket, Mail Order, Utilities and Petroleum.
  • Involved in the Continuous Access conversions process which run on separate weekends for each state or group of states, depending on volume. For each of these conversions, a ‘Dress Rehearsal weekend’ conversion is run to do the initial load of all cards, and a ‘Hogan Weekend’ conversion is run two weeks later to finalize the links of customers and accounts and to issue Confidential cards when needed
  • Developed User interface using JSP and JavaScript.
  • Worked with various ISO 8583 message format specifications in Cards and Payments process. Tested with various transactions like Authorization Request/Response, Financial Authorization Request/Response, Financial Transaction Advice Request/Response, Network Management Request/Response etc.
  • With respect to JVM tuning, Had experience on handling Stop the World by tuning the GC to minimize the impact of collections. Worked on various GC patterns like Generational GC, New Gen GC, Minor GC (a gc in the NewGen), Old GC, Full GC (gc occurs in Old gc), etc.
  • Using Verbose garbage collection and redirect the output to a log file for analyzing purposes and also determining the heap size.

Environment: Java, J2EE, Servlet, JSP, Eclipse, Struts, Sqlite3, Hibernate 3.x, DB2, IBM Websphere, Oracle 7.x, JQuery, JavaScript.

Operating System: Windows

Confidential, Michigan

Tech Lead / Developer


  • Understanding of the existing Daimler system that precedes to FIAT - identifying their data sources
  • Involving in the process of creation of database tables for this newly created system.
  • Prepared Understanding document for the received BRD, Involved in the estimation of work, Conducted technical discussions with the team as and when need, Assigning of the tasks to the team appropriately.
  • Actively involved in IPM file creation, Supersession file creation, Tech Usage file creation and Supplier file. Involved in the discussions of new DB2 tables creation, getting various approvals from other stake holders, recorded all the processes in the regular basis.
  • Worked with the business people to understand requirements and design IT solutions that match the needs of the business.
  • Applied reusable code design, leverage application architecture/framework capabilities and functionality. Developed solutions that are highly reliable and scalable which met with the requirements.
  • Responsible for contributing to technical code and design documentation as well as conducting code reviews and ensuring quality solutions are built and tested.
  • Involved in coding, testing, UAT & Prod support.

Environment: Java 5, Eclipse, Core Java, Swing, J2EE, Eclipse, Tomcat, MySQL, DB2 & Hibernate 3.0

Confidential, Michigan

Tech Lead / Developer


  • Involved in the process of Excess & Obsolete (E&O) which is the on-hand inventory implemented successfully. Also took responsibility for maintaining Long Term Forecasting (LTF) process to calculate a required life time need for all service parts.
  • Involved in the process of E&O Reconciliation Process which was the highly monitored by the top management. Shared the status as and when they need basis.
  • Designed and developed J2EE design patterns such as Front Controller, Session Facade, and Data Access Object to meet the overall business solution. Responsible for tuning queries to reduce the response time of the application. Configured Beans, database connection and transaction management using Spring framework.
  • Responsible for developing and consuming SOA based web services using SOAP, XML, WSDL, UDDI, XML Schemas, JAXB, and Apache AXIS2.
  • Involving in the process of creation of database tables for this newly created system. Written stored procedure and complex queries. Involved in High Level design document to detail process flow. Involved in coding, testing UAT, Worked on the Prod Defects, Production support etc.

Environment: Java, J2EE, Spring 3.x and Web Services (JAX-WS) with Oracle 6.0 and with Eclipse 3.2 IDE, PL/SQL & Windows XP.

Hire Now