Post Job Free

Resume

Sign in

Java Developer Senior

Location:
Leesburg, VA
Posted:
April 20, 2023

Contact this candidate

Resume:

Arul Sampath Email: adwnyc@r.postjobfree.com

Virginia, VA Mobile: 224-***-****

LinkedIn: www.linkedin.com/in/arul-sampath-3ba7b07

Senior JAVA Lead Developer

Summary:

Around 16+ years of experience in Analysis, design, development and implementation of business applications with thorough knowledge in Java, J2EE, MVC/SOA/Microservice architecture, Spring Framework 4.0, Spring Boot, JPA, Hibernate 4.0.1, Servlets, JSP, jQuery, JDBC, Design Patterns, Maven and AWS.

Working knowledge on Amazon Web Services (AWS) Cloud services like Route 53, ELB, EC2, S3, EBS, RDS, VPC, and IAM and AWS developer tools.

Adequate knowledge on Bigdata, Hadoop ecosystem, design and development.

Experienced in Cloudera 5.4.x, Ubuntu 16.0.x, Hadoop 2.6.x work Hadoop Components – HDFS, MapReduce programming using Hive, Sqoop, Oozie, Flume, Spark and Scala

Extensive experience in the design and implementation of Continuous Integration & Continuous Deployment (CICD) and DevOps processes for Agile projects, working with technologies and platforms including Java, Jenkins, Maven, Docker container, Subversion(SVN), GIT Lab, Oracle, UNIX/Linux, VM Ware, AWS.

Experienced on creating Microservices with Spring Boot, REST Web Services.

Experienced on develop single page application using Angular 6, Node.js, Typescripts 2.6.x.

Experienced to develop and deploy JAXB, SOAP, XML, REST API Web Services.

Experienced to develop and deploy J2EE components on IBM - WebSphere Application Server v8.5. RAD 7.1, Oracle WebLogic 12c, JBoss application server 4.1, Tomcat 7.x

Good experience with J2EE Design Patterns and MVC, Struts 2.0, Spring Boot 2.4.

Experienced in MQ series, JMS middleware technologies.

Experienced on design patterns like Singleton pattern, Factory pattern, MVC design pattern and command pattern.

Hands on experience with Spring Core, IoC, Spring-MVC, JDBC, Web modules and Hibernate.

Hands on experience in Informix 9.x, Oracle 11g and backend programming. Good experience in SQL, PLSQL programming.

Exhibit strong web application development skills and good exposure in data model design with Oracle, OOAD, recognizing and applying design patterns.

L2/L3 support provided on mission critical applications prod issues, quick development fixes and technical support on complex/critical applications. Coordination with up/down stream systems to triage end user’s issues promptly.

Actively participated in all phases of software development life cycle (SDLC) which includes requirement Gathering, Analysis, and Design, Coding, Testing and documentation.

Domain expertise in Financial Mortgage, Insurance, Retail, Manufacturing, Management Systems, E-commerce, Logistics and Healthcare systems.

Experience:

Serco Inc

Software Engineer IV

Herndon, VA Jan 2021 – Till date

CMS Health care market place - DMI AET/IVT Application support

Serco Inc, is one of the leading contractor of Centers for Medicare and Medicaid Services (CMS) Oversight (CCIIO) Marketplace Eligibility Support services. The primary business need and objective of the IVT 2.0 is to adjudicate annual income DMIs by comparing consumer-attested annual household income amounts to documented income amounts from consumer-submitted documents or a verbal attestation of income. AET 2.0 is used for affordability exemption requests for both the Federally Facilitated Marketplace (FFM) and Stated-Based Marketplace (SBM).

CMS defines policies and rules which Serco implements to perform the necessary affordability exemption casework. IVT / AET output is determined by whether the applicant met the affordability exemption eligibility criteria (yes or no) and the determination that their self-attested income from the application is within the income verification threshold criteria.

Responsibilities:

1.Working as a lead developer to support AET IVT & Sapiens development team.

2.Understand new CMS requirements, creating high/low level design document to arrive implementation plan to work with Java/ Sapiens developers to converting rules family to handle new/existing business and trumping logics develop, unit testing and deploy into multiple Sapiens and Tomcat web server.

3.CMS business requirement converting as technical design for front end developments. Creating UI components using Java/J2EE and Spring-boot framework.

4.Working in data persistence layer using Hibernate to update the DB to fetch data from upstream systems and modify Stored procedures based on new requirements or adding new eligibility IRS forms.

5.Using client server scripting languages including AJAX, JavaScript, Angular 5 to create/update UI.

6.Creating Jenkin pipeline/Gitlab CICD repo to manage Java/Sapiens business rule, source code build & deploy into multiple Apache- Tomcat environments for QA functional/Regression/UAT testers.

7.Based on new CMS /IRS federal doc requirements, working with upstream systems to design data XSD to ingest data into our systems to perform the logics.

8.Working with developers to create tech design checklist, code peer review front end logics and integrate with Sapiens Decision model (rule engine) to perform with multiple federal/IRS forms to find poverty medical exemption eligibility.

9.Created Junit test cases using mock for unit testing and ensure final product should matches business acceptance criteria.

10.Work with Business, Architect, QA, UAT and infrastructure team to support this mission critical application for design, development and deploy in all low/high level environments.

11.Work with multiple infrastructure/Security team to upgrade the software/Cert/SAML platform as needed.

12.As a key member to migrate all our applications to AWS cloud environment lift and shift app dev tools like Gitlab, Jenkins, Nexus, Tomcat Web servers, DE, DI servers, SAML, Web client etc.

13.Level 2 support for ESW (Eligibility Support workers) mission critical application to find any IRS /data sync up issue work with upstream/downstream systems to triage the issue to resolve on timely manner.

Environment: JDK 1.8, Spring core, Micro services architecture, Spring Boot 2.5.x, JAX RS, REST API, Gitlab CICD repo, Junit, Mockito, Jenkins 2.0, Angular 5.0, HTML 5, CSS, Putty FTP, Winscp, Agile – Sprint, Tomcat 9.0.62, Microsoft SQL server 2019, AWS EC2, S3 bucket, Sapient Decision Model, DE & DI.

Sagarsoft Inc

Senior Java Developer

Fannie Mae, Reston VA Feb 2019 – Jan 2021

RAM IS, API and TM platform modernization

Fannie Mae engineering/Info sec team modernizing third party customer, seller gateway application platform.

The legacy RAM IS layer and RAM API needs to be re-engineering and convert all the mission critical business logics split into microservice architecture and spring boot/Rest API implementation. As part of organization level migration few Legacy applications migrated into java 1.8/ weblogic 12C for business continuity.

Responsibilities:

1.Involve active participants in story growing meeting and define the complexities for each story.

2.Created Spring boot RAM IS layer to invoke RAM API services to pull the third-party customer/Seller credentials from Test/Acpt database.

3.Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot. Involved in build and deployment of Microservices/Spring Boot with Jenkins

4.Wrote Junit – Mockito framework and ensure >90% code coverage before deploying into QA.

5.Execute Jenkins pipe line to in order to successful deployment into Dev, Test & Acpt environments.

6.Participation of daily Scrum status calls and updates regarding stories about progress or any blockers.

7.Created fmDeployer python scripts to create weblogic 12C configuration and deploy the legacy application to avoid weblogic 12C console setup.

8.Created RAM API dashboard single page application using angular 6.0 to monitor the active user against the list of authorized application with corresponding environment configuration details.

Environment: JDK 1.8, Spring core, Micro services architecture, Spring Boot 2.0.x, JAX RS, REST API, Continues Integration – SVN, Junit, Mockito, MAVEN 4.x, Jenkins 2.0, Docker, Angular 6.0, HTML 5, CSS, AWS EC2, S3 bucket, Amazon Cloud Watch, Putty FTP, Agile – Sprint, Weblogic 12C, Oracle 12g, Siebel.

Sagarsoft Inc

Senior Java Developer

Capital One, McLean VA Jun 2018 – Feb 2019

Small business card – As part of AMP (Accusation modernization platform) KYC and Lexis & Nexis service implementation into Micro-service architecture. The legacy XDS applications using third party EQIFAX, Trans union service to update KYC for small business customer. Also invoke third party service in order to evaluate the small business customer before approval of credit card. All the third-party Rest service needs to be rewrite and convert in to Spring Boot-Rest API call and deployed into AWS platform.

Insight app customer verification, BOBC entity, document review and update sections has been implemented for Insight app using Angular 6.x, Rest API.

Responsibilities:

1.Involve active participants in story growing meeting and define the complexities for each story.

2.Involved in development of complex functionalities in Equifax & LexisNexis third party service tokenize/detokenize before after responses.

3.Spring boot – Rest API developments for XDS – KYC applications integrate between tools & Service layer.

4.Created Spring boot IS layer to invoke LexisNexis third party services and follow the capital one process to ensure on boarding third party Gateway API.

5.Wrote Junit – Mockito framework and ensure >90% code coverage before deploying into QA.

6.Created Insight application UI for BOBC details edit, document update screen using Angular 6, Type scripts, nodeJS.

7.Integrated Insight app UI into API using Angular – route & Service components in order to connects with process App and IDM API services.

8.Execute Jenkins pipeline to in order to successful deployment into Dev, QA & Perf environments.

9.Participation of daily Scrum status calls and updates regarding stories about progress or any blockers.

Environment: JDK 1.8, Spring core, Micro services architecture, Spring Boot 2.0.x, API Gateway design pattern, Swagger API, JAX RS, REST API, Data lake, Angular 6.0, Typescript 2.6.x, Node.JS, Bootstrap, Continues Integration &Deployment (CICD) – GIT Hub, Junit, Mockito, ATDD, MAVEN 4.x, Jenkins 2.0, AWS Route 53, ELB, EC2, S3 bucket, Amazon Cloud Watch, AWS- IAM, Docker Container, Putty FTP, IntelliJ, MAC, Visual Studio code, Agile – Sprint.

Sagarsoft Inc

Senior Java Developer

Freddie Mac, Virginia VA July 2015 – June 2018

Single Security and Common Securitization Platform Integration

The new CSP infrastructure will facilitate the achievement of various securitization structures and future policy goals. This also provide a framework that will better serve the needs of the future housing finance system. Maintaining a highly liquid secondary mortgage market is a fundamental requirement for the success of the Single Security (SS) & Common Securitization Platform (CSP).

Responsibilities:

Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation, and Testing of the project

Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object(DAO), Business Delegate, Service Locator and Singleton for the enterprise application.

Used RESTful methodology using HTTP Handlers in developing Web Service Replication interface for setting up data feeds for content transportation in XML and JSON formats.

Implemented RESTful Web services in SOA (Service-oriented) Architecture to retrieve data from client side

Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.

Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot. Involved in build and deployment of Microservices/Spring Boot with Jenkins.

Exposing and consuming various web services using JAX-RS and JSON to different systems for business services.

Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.

Designed and developed the framework to consume the web services hosted in Amazon EC2instances.

Using Hadoop eco systems to analyze Hadoop cluster using with various Map Reduce technologies design and developed data pipeline using Flume, Hive, HBase, HCatalog, Sqoop & Oozy.

Experience in importing and exporting data from various databases like RDBMS, MYSQL, Sybase, Oracle and DB2 into Hive, HBase using Sqoop.

Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.

Implemented Spark RDD transformations to Map business analysis and apply actions on top of transformations.

Environment: JDK 1.8, JSP, HTML, AngularJS, CSS, HTML5, Bootstrap, Spring core, Microservices - Spring Boot 2.0.x, Hibernate 4.0.1, Weblogic12c, JMS, Rapid SQL 8.0, JAX RS REST API, DB2, Continues Integration - GIT, MAVEN 4.x, Jenkins 2.0, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Cloudera 5.8.x, Ubuntu 16.0.x, NAS Storage, Docker Container, Putty FTP, Oracle 11g.

Syntel Inc

Senior Java Consultant

John Hancock – Manulife Financial, Boston USA. Nov 2011 – June 2015

eMortgage Desk

Mortgage Front office, eMD application is a system for Investment Division, loan origination process. It is used to capture the loan data from initiation through funding of the loan. Using eMD UI application, the loan will be track and followed till funding of the loans.

Responsibilities:

Design and develop Java applications based on technical/functional design documents. Includes hands on designing, coding and testing of program modules.

Anticipate, mitigate, identify, troubleshoot, and correct hardware and software issues on servers, and workstations. Escalated incidents as necessary.

Performed software and hardware upgrades, patches and reconfigurations on all physical and virtual servers.

Hands on with Git / GitHub for code check-ins/checkouts and branching etc.

Built Continuous Integration environment using Jenkins, Maven and puppet.

Design and development of new Metro code functionalities component developed on UI layers using HTML, XML, XSLT and Controller class, IO classes, SOAP services for generic metro code information and back end store procedures.

Creation of Spring POJO classes and complete configuration of spring MVC for Collateral Property, Multifamily & Commercial loan modules.

Implemented Model View Controller (MVC) framework and Spring regarding flow of request by Dispatcher Servlet.

Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.

Using STS/eclipse IDE to develop/debug any JAVA issues while deploying or integrate with other Java applications/Interfaces.

Debugging code base and find out any production root cause analysis and come up with immediate solution.

Provided Technical Recommendations Process Improvements.

Ensure compliance with coding standards, source code control, version control, build & deployment procedures and performance Tuning.

Check the messaging queues and JMS routers for each application, integration and deploy into WebLogic12c server. Configure input/output queues to flow the messages and ensure its routed to the up/down stream systems.

Preforming DevOps role to continuous integration using GIT, Jenkins pipe, deployments into various environments, code coverage checking, release management prioritized the CRs for UAT testing/prod move.

Environment: Java 1.7, xsl/xslt, Spring-Core, Spring MVC, Spring JDBC, Java multi-threading, Hibernate 3.2, RAD 7.0, IBM WebSphere Application Server 7.0, Rapid SQL 7.5.1, JQuery, JAX RS Web-Services with SOAP, Oracle 11g, Jenkins Araxis merge, Unix, Service request tool Project & Portfolio Management(PPM), HP Quality center, XML Spy, Informatica jobs - monitor CAW, VBA macro, hummingbird connectivity 2007, EXCEL Macro and Putty.

Tata Consultancy Services

Senior Java Developer

Boeing Defense System (BDS), St. Louis, USA Nov 2010 – Nov 2011

Mass Update

Responsibilities:

Worked extensively with the client gathering the requirement. This helped to understand the business process of the system.

Used HTML, JSP, Java scripts, JQuery, Bootstrap frame work to create web pages and defining CSS class to reuse and consistent for all the web pages. & Servlets for Front end.

Used Spring framework 3.2 for configuration management and to reduce dependencies.

Creation of spring pojo classes and spring configuration for Order maintenance modules.

Hands on experience in writing Spring Restful Web services using JSON / XML.

Used Spring ORM to integrate Spring Framework with hibernate and JPA.

Extensively used Hibernate which is Object relation mapping tools used for persistence.

Creation of hibernate persistence classes for each service classes in Order maintenance modules.

Unit Testing and Deployed with RAD6.1.

Server memory management JVM performance tuning has been taken cared.

Worked extensively on each layer of the application that helped gain a good knowledge on the technologies used.

Environment: JDK 1.6, JSP 2.0, Bootstrap, Spring MVC framework, Spring Core 3.2, Spring IOC 3.2, Spring JDBC, Hibernate 3.2, Eclipse 4.0, TOAD, IBM WebSphere Application RAD 6.0, JAX Web-Services with SOAP, IBM-MQ series, JQuery, Oracle 9i.

Tata Consultancy Services

Senior Java Developer

The Home Depot, Chennai. Apr 2009 – Oct 2010

THD Store Systems: Planogram-MOC

Responsibilities:

Involved in requirements analysis for Planogram-MOC generation module.

Interacted with business analysts and prepared Visio Diagrams.

Struts2.0 is the MVC framework and backbone of the application. Façade design patterns were extensively used for entity bean and session bean interaction.

Involved in Performance tuning.

Involved in designing of replacement of Entity bean with DAO pattern.

Involved in enhancement and bug fix of the ecommerce site.

Setting up an environment, configuring an application and deployment in IBM Web Sphere7 Application Server.

Used eclipse3.2 IDE for java development.

Developed JUnit test cases for all use cases and executed them.

Responsible for Development, Integration Testing, User Acceptance testing.

Involved in JUnit testing and generate report.

Responsible for creating SQL scripts for testing functionality.

Environment: Struts 2 .0, EJB, JSP, JDK 1.6, Log 4j, Adobe-Flex3.0, Cairngorm frame work, IBM WebSphere Application RAD6.0, Oracle 9.1, eclipse 3.2, Tomcat 6.1, HTML, JSP, AJAX, Java Script, XML, XSLT, JSON, JAX RS Web-Services with SOAP, Restful service 2.0, Ant, JUnit, Clear case 2003.

Tata Consultancy Services

Senior Java Developer

United Airlines, Chicago, IL Aug 2007 –Mar 2009

Easy Check-in Online (ECO)

Responsibilities:

Interacted with business users to gather check-in online module requirement.

Develop the sequence and class diagrams and get it approved from the client

Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns.

Developed Hibernate DAO classes and with the Spring frame work manager classes retrieve and save the data

Involved in Performance tuning.

Created the front end using JSP, HTML, XML, and advanced JavaScript.

Used Oracle as backend

Performed Unit Cases for components using JUnit

Configuration management – Clear case used.

Provided support for user acceptance testing & performance testing.

Environment: Java1.6, JSP, Servlets, JSTL, Struts, Hibernate, Multi-threading, JAXB2.0, SOAP, HTML, CSS, XML, PL/SQL, TOAD, Rational Rose, JavaScript, Weblogic 8.1, eclipse 3.0, Maven Java Messaging services(JMS), MQ and Apollo mainframe server, Content management application (CMA).

Tata Consultancy Services.

Senior Java Developer

Sanlam Life Insurance Ltd, Chennai (deputed for internal project ) May 2006 - Sep 2006

KOM ++ (Commission Maintenance System)

Generation of Commission Payment Files.

Online Enquires and Manual Adjustments.

Online screens to correct any error events.

Screens for Reports Generation.

Batch programs to provide projections to the management.

Responsibilities:

Interacted with customer to understand the requirements.

Responsible for project delivery right from design, development and testing till the deployment of all the modules.

Implemented atomization of testing process Coding and Implementation of the System.

Enhanced the notification part of the application.

Developed the new screens and the code for maintaining the outage of the application

Developed a standalone program to generate reports scheduled using windows scheduler jobs that runs every successful completes of cycle that server runs on UNIX.

Environment: Java, Struts 1.1, Oracle 8i, MS access, JSP tag libraries, IBM WebSphere 5.1.2, JUnit, Unix, Shell scripts, CVS

Tata Consultancy Services

Java Developer

American International Group (AIG), Chennai Jan 2005 – Aug 2007

Electronic Claims Services Online for Property and Casualty (eCSOPC)

Responsibilities:

Responsible for Analysis, Design, Development, Integration Testing, User Acceptance testing, Implementation and Maintenance stage

Used Struts1.1 for building the application.

Developed presentation layer with JSPs, HTML, JavaScript, CSS, jQuery, AJAX.

Interacted with business users to gather and document the requirements

Development of Oracle views and unit testing.

Created Tables and Views in Oracle 9i.

Created SQL scripts for testing. Responsible for writing SQL Queries and executing using JDBC API.

Unit Testing & Stage Testing. Deployment and support

Mentoring and knowledge transfer to new recruits and fellow developers.

Environment: Java/J2EE, DB2, WSAD 5.1.2, Struts, JDBC, JSP, Unix, HTML, CSS, JavaScript, Ant, PL/SQL, TOAD

Education:

Bachelor of Engineering (B.E), Industrial Production, B.I.E.T, Davanagere.

Skills:

Java (16+ years), J2EE (8 years), Spring framework (5 years), HTML (8 years), JSP (8 years), UNIX (3 years), Oracle (5 years).



Contact this candidate