Post Job Free
Sign in

Web Services Software Development

Location:
Columbus, OH
Posted:
November 04, 2024

Contact this candidate

Resume:

Fareeth Meera Buhari

********@*****.***

Ph:+1-740-***-****

Professional Summary:

Around 14+ years of IT experience in the design, development, implementation, and testing of client-server and web applications using Java and J2EE technologies

Experience in SDLC (Software Development Life Cycle) that includes Requirement Analysis, Design, Coding, testing, implementation, and maintenance with methodologies like Waterfall Model and Agile methodology.

Experience in the design and development of web-based applications using Java, JDBC, SQL, Struts 1.2, Struts 2.0, Spring 6.0 and Thymeleaf.

Experience in design and development of server applications using Java 17, SpringBoot3.x, Kafka, Cassandra, CockroachDB.

Experience with the ORM tools Hibernate, Ibatis, and Spring JPA

Good Knowledge in Amazon Web Services like EC2, S3, IAM, ROUTE53, AWS Glue, CODE DEPLOY, RDS, AUTOSCALLING, ALB, CloudWatch and CloudFront.

Good knowledge in Amazon Web Service CLI tool Terraform and EAC

Good knowledge in Designing and Developing Single Page Web applications (SPA) using ReactJS.

Good knowledge in Using build/deploy tools such as Jenkins, Docker and Kubernetes for Continuous Integration & Deployment for Micro services application.

Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services

Experience with using Apache Tomcat Server.

Used Maven scripts for building and deploying the applications in web servers

Experience with data modeler like ERWIN, Ontology and Semantic.

Experience with databases like DB2, SQL, Cassandra and CockroachDB

Experience in log monitoring tools like Splunk, Kibana, Dynatrace, Grafana, Zipkin, sleuth

Experience in generate Java code coverage report using JACOCO (Java Code Coverage).

Experience in the overall health of code coverage using SonarQube.

Following AGILE methodology with SCRUM meetings.

Attended AWS BluAge L3 training in Amazon office.

Strong debugging and troubleshooting skills.

Professional Experience

Working as an Associate Consultant in TATA CONSULTANCY SERVICES, Ohio Columbus from June-2022 to till date.

Working as an Associate Consultant in TATA CONSULTANCY SERVICES, Chennai from Oct-2018 to June-2022

Working as an Assistant Consultant in TATA CONSULTANCY SERVICES, Illinois Chicago from Sep-2013 to Sep-2018

Working as an IT Analyst in TATA CONSULTANCY SERVICES, Chennai from Apr-2010 to Aug-2013

Worked as a Java Developer in E-Mantras Interactive Technologies PVT LTD, Chennai from Aug 2006 to Mar-2010

Technical Skills

Java Technologies: Java, J2EE, Java Web Services [JAX-WS] and Restful, JDBC, JSP, Servlets.

Framework: Struts, Spring, Springboot, Spring JPA, Hibernnate, ModelMapper.

Application Server: Tomcat

Databases DB2, SQL, Cassandra, CockroachDB

Code Development Tools: Intellij, Eclipse.

Version Controlling tools: GIT, SVN

Operating Systems: Windows

Methodologies: Agile, Scrum, Kanban, Waterfall

Web Services: SOAP, REST (Postman tool)

Log monitoring tools: Splunk, Kibana, Dynatrace, Grafana, Zipkin, sleuth

Code coverage tool: Jacoco, SonarQube

Messaging: Kafka, MQ, QREP

Source code repository: Bitbucket.

Qualification

Master of Computer Applications from Jamal Mohamed College, Bharathidasan University in 2006.

Bachelor of Science in physics from Jamal Mohamed College, Bharathidasan University in 2003.

Relevant Experience - Details

AWS API Modernization, Datamigragtion & DataSync June 2022 – Till date.

Projects worked on in this area

Modernized existing APIs from a monolithic architecture to a microservice architecture on AWS, improving system reliability and maintainability. Migrate and datasync relational database to Amazon RDS, enhancing both performance and scalability.

Client: JPMorgan Chase & Co., (JPMC)

Role: Senior Java Developer

Responsibilities

Worked closely with business and development teams to develop and deploy backend services.

Contributed ideas and suggestions in team meetings and delivered updates on team deadlines, design and enhancements.

Designed and implemented microservices architecture using Amazon ECS Cluster.

Designed and implemented Docker container solutions to streamline development workflows, ensuring consistent environments across development, testing, and production.

Developed the backend services using Rest API and spring boot technologies.

Implemented CI/CD pipeline using Spinnaker.

Implemented AWS Glue for ETL processes to fetch data from Amazon S3 bucket.

Automated infrastructure provisioning and management using Terraform and EAC, which reduced manual efforts and increased deployment speed.

Create data model for DB2 and CockroachDB using ERWIN.

Developed the event based applications using the Kafka.

Developed the Splunk dashboards.

Developed the Grafana dashboards (recently).

Managing the defects in HP ALM (Quality Center)/Service-now like logging, closing etc.,

Involved in all agile activities (sprint plans & standup meeting, refinement sessions, retrofit meeting as per the agile methodology)

Build UI to maintain KYC data using ReactJS.

Build data compare tool between DB2 VS CockroachDB using Thymeleaf.

Technologies: AWS (VPC, EC2, ECS, S3 Bucket, Lambda, Glue Job, Crawler), Java 17, Spring Boot, Spring Batch, Kafka, MQ, QREP, Cockroach DB, Cassandra DB, DB2, Splunk, Kibana, Dynatrace, Grafana, Thymeleaf, ReactJS

AML KYC Product Oct 2018 – May 2022.

Projects worked on in this area

Know Your Customer is the mandatory process of identifying and verifying the client’s identity when opening an account and periodically over time. Bank may refuse to open and account or halt a business relationship if the client fails to meet minimum KYC requirements.

Client: JPMorgan Chase & Co., (JPMC)

Role: Senior Java Developer

Responsibilities

Worked closely with business and development teams to develop and deploy backend services.

Contributed ideas and suggestions in team meetings and delivered updates on team deadlines, design and enhancements.

Developed the backend services using Rest API and spring boot technologies.

Developed the event based applications using the Kafka.

Managing the defects in HP ALM (Quality Center)/Service-now like logging, closing etc.,

Involved in all agile activities (sprint plans & standup meeting, refinement sessions, retrofit meeting as per the agile methodology)

Technologies: Java 8, Spring Boot, Spring Batch, Kafka, MQ, QREP, Cassandra DB, DB2, Splunk, Kibana, Dynatrace

Customer Information System (CIS) Re-Engineering April 2012 – Sep 2018

Projects worked on in this area

Customer Information Systems within Enterprise Systems cluster of applications in JPMorgan Chase is being re-engineered with a view to modernize its core systems. In this re-engineering project we are developing Java based web services and related components to replace the existing mainframe based legacy applications.

Client: JPMorgan Chase & Co., (JPMC)

Role: Java Developer

Responsibilities

Involved in Analysis and Design.

Development of Client Layer using Java, Spring, Hibernate, DB2

Reviewing the code

Preparing the testcases

Testing the application based on testcases

Deploy the application in development servers

On call support for production implementation of enterprise wide releases.

Technologies: Java, Spring, Hibernate, MQ, DB2, IBM Rational Software Architect

Lotus Note Migration May 2010 – Mar 2012

Projects worked on in this area

The objective of the project is to migrating all IM EMEA application databases and functions from legacy Lotus Domino infrastructure to application platforms which satisfy the requirements of Global IM Architecture, IM EMEA Technology and the IM EMEA Business. The Lotus Notes Domino data is migrated to Oracle 11g and the application is migrated to web platform using Java/J2EE framework.

Client: JPMorgan Chase & Co., (JPMC)

Role: Java Developer

Responsibilities

Involved in Analysis and Design.

Development of Client Layer using Java, JSP, Spring, IBatis, SQL

Reviewing the code

Preparing the testcases

Deploy the application in development servers

Technologies: Java, JSP, Servlet, IBatis, JQUery, SQL

B.C. Decker June 2008 – Feb 2010

Projects worked on in this area

B.C.Decker is basically a publishing organization which serve the informational need of health care professionals and students with high quality products designed to help them to practice more.

Client: B.C. Decker

Role: Java Developer

Responsibilities

Involved in Analysis and Design.

Development of Client Layer using Java, Struts2, Spring, Hibernate, SQL

Reviewing the code

Preparing the testcases

Deploy the application in development servers

Technologies: Java, Struts 2.0, Spring 2.5, Hibernate 3.0, SQL

Filezilla Feb 2008 – May 2008

Projects worked on in this area

Filezilla is a Java based web application development, to develop this application for E-Mantras Interactive Technologies (p) Ltd, which will act as a FTP reporting tools.

Client: E-Mantras Interactive pvt ltd

Role: Java Developer

Responsibilities

Involved in Analysis and Design.

Developed modules like Reports, Upload Log File, Search

Developed UI for the application using Struts1.2 framework

To generate reports in excel format using Jasper Reports.

To generate reports in PDF using iText.

Technologies: Java, Struts 2.0, Spring 2.5, Hibernate 3.0, SQL

Status Tracking and Management System., Envivio Feb 2007 – Jan 2008

Projects worked on in this area

The Status Tracking and Management System, is a Java based web application, to develop a Status Tracking and Management System for Sienna Corporation, Inc. which will act as a communication tool between the Sales team, Customer Service team and the Sienna Technical Team in updating / tracking the product status information.

Client: E-Mantras Interactive pvt ltd

Role: Java Developer

Responsibilities

Involved in analysis, design development of Daily Report.

Involved in estimations and designed solutions for change requests.

Developed Dynamic web pages using JSP

Handled test defects and bug fixing.

Interacted with our team to understand their issues and requirements.

Technologies: Java, JSP, Servlet, Postgresql

WAP (Web Archive Program) & Search Engine Aug 2006 – Jan 2007

Projects worked on in this area

The CEG WAP (Web Archive Program) is a Java based application, To develop a CEG Worldwide, LLC, New York.

Client: E-Mantras Interactive pvt ltd

Role: Java Developer

Responsibilities

Involved in analysis, design development of Daily Report.

Involved in estimations and designed solutions for change requests.

Developed modules like Search and scheduler.

Handled test defects and bug fixing.

Interacted with our team to understand their issues and requirements.

Used version control system VSS tool on daily basis.

Technologies: Java, Postgresql

Fareeth Meera Buhari



Contact this candidate