Post Job Free

Resume

Sign in

Spring Boot Web Services

Location:
Irving, TX
Salary:
125000
Posted:
October 02, 2023

Contact this candidate

Resume:

MANOJ THAPA

adz31n@r.postjobfree.com

469-***-****

Professional Experience:

Full Stack Java Developer with over 6+ years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, multi-Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.

Expertise in various open-source frameworks like Spring Framework, Struts, Spring Security, Spring Integration, Java Server Faces (JSF), and hibernate.

Expertise in development and deployment of multi-tiered web-bapsed enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, angular.js, Java Beans and Web services (SOAP, REST).

Extensive experience in implementation of the version control software Git, SVN and CVS.

Development of real-time multi-tasking systems using Python and Created data access modules in Python.

Exposure to Splunk for log monitoring and experience with JIRA, HP Quality Center for bug, issue tracking.

Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.

Used the boto3 module in Python to interface with Amazon Web Services (AWS) like DynamoDB, which is a Designed and maintained databases using PostgreSQL in Python.

Extensive experience in designing, developing, and implementing Model View Controller using, Spring and Hibernate framework.

Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, My SQL, Restful.

Helped in configuring Kafka producer and consumer microservices to stream the data to and from Kafka topics.

Expertise in Bootstrap, Angular.js and Node.js (Express, Mongoose, Body-Parser, HTTP, File systems, Browser Sync etc.) and used Log 4j for logging.

Expertise in all spring framework modules such as Spring IOC, AOP, Core, Messaging, ORM and MVC architecture.

Highly experienced with modern JavaScript frameworks and libraries like Angular.js, Node.js and Dojo, jQuery

Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.

Technical Skills:

Languages

Java 8/11, Python

RDBMS

Oracle, SQL Server, MySQL

App/Web servers

WebSphere, Apache Tomcat., JBoss, WebLogic, Kafka.

IDE

RAD, Eclipse, NetBeans.

XML Technologies

DTD, JAX-RPC, XML Schema, XSLT.

Web Technologies

Angular JS, Angular 10/13, HTML, DHTML, JavaScript, jQuery, CSS, XML, AJAX.

Operating Systems

UNIX, Linux, Windows.

Built Tools

ANT, Maven, Jenkins.

Frameworks

Microservices, Hibernate, Spring, Spring Boot,Spring MVC, JPA.

Web Services

AWS, Restful, SOAP, REST, Microservices.

Professional Experience:

Client: Fidelity Investment- Dallas, TX July 2021- till date

Role: Full Stack Java Developer

Responsibilities:

Developed Micro services using RESTful services to provide all the CRUD capabilities.

Developed the application by using the Spring Boot framework.

Developed single page applications using Angular10, Typescript, web pack and grunt.

Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.

Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console.

Experience AWS services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS).

Used AWS CloudWatch in alerting, maintaining, and monitoring of production and cooperate server/storage.

Used Angular10 to build mobile application that enable customers to perform banking transactions using their mobile devices.

Used Angular13 used to build trading platforms that allow traders to buy and sell securities, currencies, and other financial instruments.

Added a simple front end to perform CRUD operations for the application using basics of Angular-13, TypeScript, HTML5, CSS3 etc.

Worked as a team lead and successfully migrated a legacy application developed in PowerBuilder/Sybase into a web-based application using technologies Python, HTML 5, Angular 10, and Tornado.

Developed the application using Spring Framework that leverages Model View Controller (MVC) architecture.

Experience in Building and Managing Hadoop EMR clusters on AWS.

Involved in Analysis, Specification, Design, and Implementation and Testing on SDLC.

Migrated two legacy JAVA Applications deployed on WebSphere Server to Spring Boot 2.2.6 stand-alone application on AWS server.

Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Dynamo DB.

Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.

Implemented automated local user provisioning instances created in AWS cloud.

Deployed the application on Amazon Web services (AWS), creating new stacks, checking logs from containers.

Used Python for data analysis, including data visualization and statistical analysis.

Developed algorithmic trading strategies using Python.

Use Kafka a publish-subscribe messaging system by creating topics using consumers and producers to ingest data into the application for Spark to process the data and create Kafka topics for application and system logs.

Deployed Docker contained spring boot micro services into Spring EC2 container service using AWS admin console.

Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.

Developed several RESTful web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management.

Environment: Java 8/11, Scrum, Log4j, GIT, Eclipse, Apache Kafka, Spring Boot, AWS (EC2, S3, DynamoDB, Microservices, AWS, Mongo DB, Servlets, JBOSS, Maven, XML, Angular 10/13, CSS3, AJAX, SPRING, Hibernate, MVC, REST, UNIX, DB2, HTML5, Java Script, Windows.

Client: Goldman Sachs- Irving, TX September 2019- June 2021

Role: Full Stack Java Developer

Responsibilities:

Actively involved in analysis, designing, component level design and development of external projects and change requests.

Storage on AWS EBS, S3, Glacier and automate sync data to Glacier and Databases

Implemented all the functionality using Spring Boot, Micro Services and Hibernate ORM.

Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.

Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform

Used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.

Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.

Created user control and simple animations using java script and Python.

Integrated Angular UI to the Spring Boot application code to be deployed as a part of same WAR.

Support for all other AWS products such S3, RDS, Elastic Load Balancing, Route53 (DNS).

Streamlining data management and integration with AWS Lambda.

Worked as a team lead and successfully migrated a legacy application developed in PowerBuilder/Sybase into a web-based application using technologies Python, HTML 5, Angular JS, and Tornado

Interacting with the system analysts, business users for design and requirement clarifications.

Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.

Used AJAX to make asynchronous calls to the framework which formatted the request (basically JSON data) using the JSON to Java Transformer mechanism inbuilt into the framework.

Hosting websites and web applications on AWS EC2.

Responsible for delivering datasets from Snowflake to One Lake Data Warehouse and built CI/CD pipeline using Jenkins and AWS lambda and Importing data from DynamoDB to Redshift in Batches using Amazon Batch using TWS scheduler.

Created functions and assigned roles in AWS Lambda to run Python scripts.

Wrote Python scripts to parse XML documents and load the data in the database.

Used REST Web Services to get the List of insurance products for the user.

Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.

Incorporated Factory, Facade, DTO, Strategy and Listener design patterns for extensibility and scalability as well as check-style and peer-review purposes.

Created PL/SQL packages, stored procedures, functions, views, triggers, types, ref-cursors, and dynamic query executions.

Developed Application Framework using Model-View-Controller using the technology Spring.

Extensively used IBM REST API in task assignment, reassignment, and closure and ad-hoc task implementation.

Developed Single Page applications using Angular 10 using components, directives using Typescript.

Environment: Java, Eclipse, Core Java, OOP, Spring, Hibernate Web services, Microservices, Restful, JAX-B, JAX-WS, JAX-RS, AJAX, JSON, Log4j, JSP, Servlet, SVN, Maven, JavaScript, Angular JS, HTML, CSS, XML, PL/SQL, Oracle, JUnit.

Client: USAA- San Antonio, TX October 2016- August 2019

Role: Full Stack Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as collecting requirements, modeling, analysis, architecture design, and prototyping.

Involved in the development of front end of the application using Python, HTML5, CSS3, AJAX, JSON and JQUERY.

Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like Chef and Ansible.

Worked in close cooperation with project managers and other functional team members to form a team effort in development.

Experience in writing API’s and web services in Python.

Developed data transition programs from DynamoDB to AWS Redshift (ETL Process) using AWS Lambda by creating functions in Python for the certain events based on use cases.

Designed the entire framework to support Test Driven Development (TDD) by using Dependency Injection through a unity framework and developed a generic repository.

Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

Experience with containerizing applications using Docker.

Integrated Angular UI to the Spring Boot application code to be deployed as a part of same WAR.

Used CI/CD technologies such GIT, Chef, and Jenkins are used for developing and deploying web services.

Designed and prepared Unit test cases using Junit and Log4j and removed the maximum bugs before passing them onto the application to the QA team.

Designed and managed API system deployment using fast http server and Amazon AWS architecture.

Created Views, Sequences in the Oracle database and modified the existing PL/SQL stored procedures.

Used GitHub to maintain the versions of the source code of the project.

Created EC2 instances and implemented large multi node Hadoop clusters in AWS cloud from scratch using automated scripts such as terraform.

Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.

Build RESTful web service by building Node.js Server in the backend to handle requests sent from the front-end jQuery and AJAX calls.

Developed MapReduce/Spark Python modules for machine learning & predictive analytics in Hadoop on AWS. Implemented a Python-based distributed random forest via Python streaming.

Experience with containerizing applications using Docker.

Used AGILE software development methodology to develop project plans.

Integrated Angular UI to the Spring Boot application code to be deployed as a part of same WAR.

Introduced new features and solved existing bugs by developing code for a cloud-based integration platform (iPaaS) and Migrated customer data from legacy iPaaS to AWS.

Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.

Responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3, JSON and React JS.

Created RFP (Request for Proposal) Microservice to provide RESTful API utilizing Spring Boot with Spring MVC.

Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.

Deployed web and enterprise applications on the JBoss application server in a channel secure environment.

Experience with containerizing applications using Docker.

Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.

Environment: JDK 1.8, Maven, Jenkins, RESTful API, Spring Boot, Spring MVC, Spring AOP, MongoDB, HTML5, CSS3, Bootstrap, ReactJS, Hibernate 4.0, Oracle 11g, JBoss, Eclipse 4.2, Junit, NodeJS, AngularJS.

Education:

Bachelor in Computer Science, Texas A&M University- Commerce, Commerce, TX



Contact this candidate