Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Frisco, TX
Salary:
125000
Posted:
December 09, 2020

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

A dynamic, self-managed and result oriented professional with 14+ years of experience in Software Development including 3 years of Leading the Team for Web applications in various client facing and business engagements.

Hands-on experience in Backend & Middleware technologies including hands-on in Java (Core Java, Autosys Batch, Spring Frameworks, REST/SOAP), DB2, UNIX, WebLogic, Git, CI/CD deployment.

1 Year of experience in Cloud based OneTrust product’s Integration workflows for APIs invocation using Mule ESB Integration.

Extensive experience in Java/J2EE Back-end and Full Stack Development –

Working on requirements understanding and developing Micro Services using REST APIs.

Implemented core Java concepts including Collections, I/O, Streams, Exception-Handling, Multi-Threading. Also worked on unit testing with Junit & Mockito frameworks.

Developed Front-end components using jQuery, CSS, HTML, JSON, Node.js and Java Script.

Developed applications using Spring Boot and MVC frameworks, implemented Dependency Injection, Design Patterns, JPA Transactions, Hibernate Cache, Spring Security and Cloud.

Knowledge of Containerized Deployment (Docker, OpenShift & Kubernetes), Kafka, Salesforce, Mule ESB Integration, AWS concepts (EC2, S3, VPC, AMI, IAM, SAML, DynamoDB, Lambda).

Proficient in RDBMS, Autosys Jobs and NoSQL with writing SQL queries and Stored Procedures.

Worked with various domains like Mortgage, Finance, Telecom, Banking, Healthcare, and Manufacturing at client locations including Toyota Financial, Freddie Mac, Deloitte, John Deere, AT&T, ANZ, and eBay.

Created Reports, Design Documents, Support Manuals, Release and Deployment Plans, API workflows and other helpful documents using word, Visio, spread-sheet, database, or presentation software.

TECHNICAL SKILLS:

Web / Middle-ware Technologies

Java 8, J2EE, AWS, Spring Core/MVC/ORM, Spring Boot/Batch, REST & SOAP, Micro Services, Hibernate, JPA, JMS, WebSphere, WebLogic, Apache Tomcat

Web / UI Technologies

HTML, XML, CSS, JavaScript, jQuery, Ajax, JSON, FreeMarker

Databases

Oracle, DB2, MongoDB, SQL Server, Sybase

Other Tools & Technologies

OneTrust Product, Eclipse, OpenShift, Kubernetes, Docker, Jenkins, Quality Center, JIRA, RALLY, GIT, PuTTY, WinSCP, Compass, Postman, Maven, VersionOne

Operating System

MS Windows, Unix/Linux

EDUCATION & CERTIFICATIONS:

Master’s in computer applications (MCA) from Rajiv Gandhi Technical University, India from 2002 – 2005.

Master of Arts (English Literature) from Jiwaji University, India from 1999 – 2001.

Bachelor of Science (Mathematics) from Jiwaji University, India from 1996 – 1999.

SCJP with JDK 1.5 completed in 2008.

EMPLOYMENT DETAILS:

Nov 2016 – Till Date

Hexaware Technologies (USA)

Mar 2016 – Nov 2016

AgreeYa Solutions (USA)

Oct 2015 – Mar 2016

AST Corporation, India

June 2012 – Oct 2015

Yash Technologies, India

Mar 2008 – June 2012

Tech Mahindra Ltd., India

July 2007 – Mar 2008

CSC India Pvt. Ltd., India

Sep 2006 – July 2007

IonIdea Interactive Pvt. Ltd., India

PROFESSIONAL EXPERIENCE:

Hexaware Technologies Sr. Software Developer

Client: Freddie Mac, McLean VA May 2020 – Present

Project Description: Remediation of the existing shared applications to separate them out to be migrated individually on the new dedicated virtual machines/hosts with versions upgrade. This includes detailed impact analysis and coordination with all the teams for Web/App Servers upgrade, interfaces and Autosys jobs migration.

Roles & Responsibilities:

Working in Dev Ops for Analyzing the existing applications to be migrated and onboarded onto new VMs.

Analysis of the Autosys jobs, Shell scripts, dependencies & configuration need to migrate with upgrades.

Coordinating with all the teams including application, testing, support, operations, Unix, and deployment.

Developing Micro Services and deploying the applications with CI/CD pipeline involving integrations with Jenkins, testing on new VMs with upgraded versions and fixing the issues.

Involve in the Scrum ceremonies, retrospective meetings and the peer code reviews.

Technologies: Core Java, Multi-Threading, AWS, Autosys, OpenShift, Shell Scripting, Spring MVC & Boot, Micro-Services using REST, Docker, Jenkins, Git, DB2, WebLogic, JSON, Mongo, ServiceNOW, Junit & Mockito, Agile.

Client: Toyota Financial, Plano TX Sep 2019 – May 2020

Project Description: CCPA stands for California Consumer Privacy Act to enhance the privacy rights and consumer protection. OneTrust, a cloud-based data privacy management compliance platform used in TFS for processing the customer’s Deletion or Disclosure Request types. OneTrust integrates with other systems like MuleSoft, Adobe, DFS & Salesforce to process a request and provide the appropriate response via Email or Mail.

Roles & Responsibilities:

Worked as Tech Lead for Designing and Creating the DSAR & Integration Workflows, Integrating the REST APIs with Cloud systems using Mule Integration, configuring the Response and Error handling.

Working with Architect for Refining the Requirements and enhancements, Designing and Documenting the functional requirements and coming up with End-to-End solution and estimated Plan.

Coordinating and scheduling working sessions with other integration systems and applications.

Involve in the Scrum ceremonies like Backlog, Refinement planning and code reviews with unit testing.

Technologies: OneTrust DSAR Integration Workflows, Mule ESB, Salesforce, oAuth2, Core Java, Spring Boot, JSON, Micro Services, REST APIs, Git, XML, Cloudflare, FreeMarker, Agile, JIRA, ServiceNOW.

Client: Freddie Mac, McLean VA Nov 2016 – Aug 2019

Project Description: LPA stands for Loan Product Advisor, the application to process and checks the loans’ Eligibility to do business with Freddie Mac. LPA can process the Loans based on the defined business rules and using other applications like CRA to get the Credit Reports and provide the Feedback Certification for the loans.

Roles & Responsibilities:

Worked as a Sr. Developer for developing Micro Services, mapping of the web services XML and JSON elements along with the Junit test cases using Mockito framework.

Worked with Architect to analyze the requirements impact and coming up with the LOE & estimated Plan.

Deploying the services and application using continuous delivery with Jenkins Pipeline.

Involve in the Scrum ceremonies, retrospective meetings and the peer code reviews.

Technologies: Core Java, Multi-Threading, AWS, Spring MVC, Boot & Batch, OpenShift, Jenkins, Micro Services, SOAP & REST, Docker, Git, DB2, WebLogic, XML, JSON, Mongo, Postman, Compass, JUnit, Agile.

AgreeYa Solutions Software Developer

Client: Deloitte, Mechanicsburg PA Mar 2016 – Nov 2016

Project Description: ILIES is the application to provide the Govt. benefits to under privilege people in the nation. This application has various modules to submit the application, determine the eligibility, providing the benefits, sending the correspondence.

Roles & Responsibilities:

Collected, prepared the test data for responsible modules, and execute the schedule batch processors.

Analysis the Batch jobs performance by Logs, code and SQL queries and improve the execution time.

Prepared the performance and execution reports to share with the stack holders.

Technologies: Core Java/J2EE, SOAP & REST Web Services, Spring MVC, Multi-Threading, XML, JIRA, DB2, Web-Sphere, RAD, Shell Scripting & Cron Batch jobs.

YASH Technologies Module Lead

Client: John Deere, Pune India June 2012 – Oct 2015

Project Description: Service Advisor application is used to diagnose and troubleshoot the equipment by connecting via an Instrument or Remotely to read and get all the information regarding equipment’s functionalities. An engineer can easily find out the problem and advices the customer for its remedy based on certain predefined parameters to enhance the equipment’s productivity. This application uses the Agile Product management methodology.

Roles & Responsibilities:

Worked in Back-end development to create the REST APIs using Spring MVC and Rest-Easy framework.

Led the modules to delegate the assignments, prepare estimation, status meetings to achieve the goals.

Involved in technical discussions with the Architect, Management, and the Stack holders.

Technologies: Java/J2EE, Spring MVC, Hibernate, JPA, REST APIs, DB2, jQuery, JavaScript, AJAX, Agile, Rally, WebSphere, RAD, SVN

Tech Mahindra Lead Developer

Client: AT&T, Noida India Sep 2009 – June 2012

Project Description: CNM application is used to send out the communication to the registered users by Email, mail, SMS, or postal mail. This application also uses batch-scheduling jobs, which can be triggered to send out the communication in bulk to multiple users at same time.

Roles & Responsibilities:

Involved in Analysis, Design, and development of various modules along with Unit Testing.

Involved in Review meetings with the client to finalize the requirement and functional impact.

Conducted technical sessions to provide the application functional & technical understanding and flow.

Technologies: Core Java/J2EE, UNIX, WebLogic, Multi-threading, Eclipse, HTML, XML, CSS, JavaScript, Oracle

Client: ANZ, Bangalore - India Mar 2008 – Sept 2009

Project Description: ICT is the HATS application provides the monthly credit card statements in Excel, Report contains; Payments, Transactions, Interests, Dues with respective Plan, the transactions (debit, credit, reversal, chargeback) and Dues (total, min payment, past) have been posted to the account.

Roles & Responsibilities:

Involved in Analysis, Design and development along with design documents.

Involved in validating the correct interest being calculated and transactions are posted correctly.

Involved in up-gradation of the WAS to the newer version.

Technologies: Java/J2EE, IBM HATS, Web Sphere 7, DB2, WSAD, HTML, MS Excel, DB2

CSC India Pvt. Ltd. Associate Projects

Client: eBay, Chennai – India July 2007 – Mar 2008

Project Description: eBay’s Selling Module has unique functionality including SYI, RYI, DYI, Sell Similar, and Relist items. It also provides the flexibility for users to communicate via mails and exchange information about items and payments. Users can read the feedback before buying the items and can discuss queries in the forum.

Roles & Responsibilities:

Involved in Analysis, Design and development of the specifications provided by the client.

Involved in the team meetings to gather and analysis the requirements.

Technologies: Java/J2EE, Web Logic, Oracle, Eclipse, HTML, Clear case

IonIdea Interactive Pvt. Ltd. Associate Engineer

Client: Conformia, Bangalore - India Sept 2006 – July 2007

Project Description: Life Science Product LSP aims at the addressing the complexity involved in the research to Preclinical phase of drug development life cycle. This application consists sub-modules like Material, Equipment, and process.

Roles & Responsibilities:

Involved in Analysis, Design, and development of Inventory, Dispensing and Allocation Modules.

Worked as team member to create JSF interfaces for the Dispensing module.

Technologies: Java/J2EE, EJB, JSF, HTML, CSS, jQuery, Oracle, Eclipse, Clear case



Contact this candidate