11+ years of experience in IT industry which includes design, development, analysis of various Web based applications and tools using Java/J2EE frameworks, Micro Services.
Experience on Banking, Health Care, Automobile, and E-Commerce Domain’s.
Flexible and versatile to adapt to any new environment and work on any challenging project.
Experienced in Agile methodology and frameworks like Waterfall & Scrum.
Title: Ford Pro Intelligence.
Client: Ford Global Technology & Business Centre, Chennai.
Role: ETL Java Developer.
Environment: Java 11, Apache Beam, Spring Boot, Microservices, and Google Cloud Platform.
Domain: Enterprise.
Description:
FPI is a Data Engineering platform for data discovery, visualization, and reporting of users, companies, vehicles and segments.
Title: Taxation [DTS - Digital Trust Safety].
Client: Albertsons, US
Role: Lead Java Developer.
Environment: Java 11, Spring Boot, Microservices, Apache Kafka, MongoDB, and Google Cloud Platform.
Domain: E-commerce.
Description: Albertsons is an online grocery e-commerce platform. The purpose of this project is to detect fraudulent transactions via the third-party service 'signifyd'.
Title: KSA Online Banking.
Client: Emirates NBD, Dubai.
Role: Sr. Java Developer.
Environment: React JS, Java 8, Spring Boot, Microservices, and Oracle.
Domain: Banking.
Description: Emirates NBD KSA Online Banking empowers customers to access accounts and services like Pay and Transfers, My Products, Digital Store, and Online Advice.
Title: Risk Planning Decision Service.
Client: DXC - PayPal, Chennai.
Role: Sr. Java Developer.
Environment: React JS, Java 8, Spring Boot, Microservices, and Oracle.
Domain: Banking.
Description:
PayPal is a financial technology company operating an online payments system. The purpose of this project is to validate customer transactions as APPROVED OR DENY.
Title: WAS Liberty Migration.
Client: Ford Global Technology & Business Center, Chennai.
Role: Migration, Java Developer.
Environment: Core Java, JSP, Servlet, Struts 1.x, Hibernate 3.x, Oracle.
Domain: Enterprise.
Description: The purpose of WAS LIBERTY MIGRATION is to migrate legacy applications that support in a cloud environment.
Title: Check Gaming.
Client: Global Payments, US.
Role: Mid-Level Java Developer.
Environment: Java 8, JSP, Servlet, Spring framework 3.x, Hibernate 3.x, Oracle.
Domain: Banking.
Description: The purpose of this project is to provide check authorization and cashing services for consumers at the casino.
Title: Staff Matching.
Client: Kaiser Permanente, US.
Role: Mid-Level Java Developer.
Environment: Java 8, HTML, CSS3, Spring framework 3.x, Hibernate 3.x, Oracle.
Domain: Healthcare.
Description: The purpose of this project is to maintain/view physician and staff schedules.
JAVA (v8 or v11 or v17), J2EE
React JS, JavaScript, JSON, XML
Servlets, JSP, JSTL, HTML
Spring boot, Microservices
Design Patterns, Data Structures
Apache Kafka, Apache Beam
Tomcat, WebSphere
Oracle (SQL), PostgreSQL, Mongo DB (MQL)
Spring Cloud, Google Cloud
Redis
BigQuery
JPA/Hibernate
JWT, OAuth2
Docker, Kubernetes
Eclipse,Intellij
Restful Webservices
JUnit , Mockito, Log4J
Maven, Gradle, Jenkins, GitOps, SonarQube, Robo3T Jira, Dbeaver, Jacoco, Kafka Tool, Mongo DB Compass, SQL Developer
SVN, Git
Windows/ Mac
• Proficiently implement new API design changes and enhancements
• Promptly clarify queries from clients on acceptance criteria
• Interact with the team to provide a clear idea about the requirement and technical specifications
• Assist the team members with technical issues and resolve those issues
• Inculcate Agile software development practices, paired programming, and Scrum status meetings
• Review codes written by new joiners and peers and deploying the applications in the test environment
• Carry out architectural meetings on design and analysis
• Develop end-to-end business functionality of the application
• Design, develop, and implement integration solutions with high performance, exception handling, and low maintenance applications
• Actively participate in the sprint grooming sessions for gathering functionality with the product team
• Develop Rest APIs as per the functionality and inputs provided by the UI team
• Review code and handle manual unit testing for test cases
• Coding, Debugging and Fix bugs
• Prepare developer test cases documents and create JIRA tasks & update the stories
• Build-up SQL queries and implement DAO layer
• Implement presentation layer UI pages using ReactJS, JSP, HTML, and CSS
• Automate certain routine tasks and thereby reducing the manual effort
• Perform testing on all-new enhanced features of the application
• Proactively fix the unidentified bugs
• Implement secure microservices using JWT/OAuth2 framework
• Build a batch Extract-Transform-Load pipeline in Apache Beam, which takes raw data from Google Pub/Sub and writes it to Redis Cache / Google BigQuery
• Implement Real time data processing using Apache Kafka