Post Job Free

Resume

Sign in

Software Development Web Services

Location:
Chicago, IL
Posted:
April 16, 2024

Contact this candidate

Resume:

Name: Noor Tanveer

Email Id: ad41s7@r.postjobfree.com Phone: 312-***-****

URL: linkedin.com/in/noor-tanveerali-syed-970225295

Professional Summary:

• Having 9+ years of experience in Analysis, Design, Development, Implementation, and Testing of Enterprise Applications in the Client/Server environment as a full-stack developer using Java/J2ee in Client-Server, 3-tier, and n-tier applications.

• Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specifications, code development, code integration, testing, and deployment using Object Oriented Analysis and Design with Core Java/J2EE.

• Expertise in JAVA/J2EE technologies like Struts, Spring, Hibernate, HTML/HTML5, CSS, JSP, EJB, JDBC, Servlets, MVC, JavaScript, jQuery, JSON, Eclipse, Apache Tomcat, Subversion, Clear case, and AngularJS.

• Used Streams and Lambda expressions available as part of Java 8 to store and process the data.

• Expertise in application development Middleware Backend using Java /J2EE, Mainframe, Apache Camel, Spring framework DB2.

• Worked on Lambda Expressions, Functional interfaces Stream APIs, Time APIs, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.

• Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS, and Object-oriented programming in JS.

• Knowledgeable in setting up and configuring Gitlab repositories, access controls, and permissions.

• Expertise in integrating RPA tools with external systems and databases using Java APIs.

• Responsible for creating and maintaining architecture for Restful API using Spring Boot.

• Expertise in Scala for implementing spark machine learning libraries and spark streaming.

• Good understanding of Web Services and expert in writing test cases and executing Web Services using SOAP and REST protocol on Postman and Ready API.

• Proficient in working with data structures in Java, such as arrays, linked lists, stacks, queues, and trees

• Expertise in the implementation of Core concepts Java, J2EE Technologies: JSP, Servlets, and frameworks like Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Mail, spring validation, Spring JDBC, Hibernate.

• Experience in data modeling and migrating the data to MongoDB based on business needs.

• Good knowledge of designing, deploying, and operating highly available, scalable, and fault-tolerant systems using

Amazon Web Services (AWS) and Azure.

• Experience using different RDBMS (MySQL, Oracle, and MS SQL Server) and REDIS cache.

• Expertise in the implementation of Core concepts Java, J2EE Technologies: JSP, Servlets, and frameworks like Spring MVC, Spring Security, Spring Boot, Spring WS, Spring Data, Spring Mail, spring validation, Spring JDBC, Hibernate.

• Proficient in MongoDB, a popular NoSQL database, and its implementation in Java

• Extensive experience using Java technologies: Core Java, Multithreading, Design patterns, Collections, JDBC, JSP, JNDI, Servlet 4.0, JMS- (Active MQ, Rabbit MQ) spring.

• Hands-on experience in configuring and maintaining CI/CD workflows, including build automation, code quality checks, and automated testing.

• Extensive experience in Java development within a pair programming environment.

• Experience with implementing and manipulating data structures using Java language features and APIs

• Experience in Retail WMS applications like Manhattan WMS, Catalyst WMS, and Exceed WMS.

• Expertise in modern web architecture using various advanced JavaScript frameworks and libraries like Angular.js, Node.js, React.js/Redux, React Native, Bootstrap, Ember.js, and Responsive web design (RWD).

• Experience using Hibernate, my BATIS, or other Object Relational Mapping framework

• Expertise in developing highly interactive rich Web UI using HTML, JavaScript, CSS, jQuery, Ajax, Angular6.0, Angular 8.0 & 9 Node JS, JSF2.0, Bootstrap, and TypeScript.

• Experience in creating RESTFUL Services and consuming Web API, and Rest API which communicate data using JSON over HTTP protocol.

• Exposure to automation integration (conveyor systems, RF devices), EDI& other external applications with WMS.

• Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

• Experience in the design, development, testing, and deployment of bots using the UiPath Enterprise platform

• Worked on reading and writing to/from the files by using newly introduced methods in Java 11.

• Worked with Angular 11 CLI to troubleshoot and resolve issues within the Angular 11 virtual environment.

• Extensive experience with the Golang language and integrating various stacks including Java, JavaScript, AJAX, jQuery, AngularJS, ReactJS, NodeJS, Angular, Bootstrap, JSON, XML, and Python.

• Experience with and solid understanding of Microservices.

• Experience in developing Oracle database schemas, tables, procedures, and permissions.

• Experience in middleware administration using WebLogic, WebSphere, JBoss, and Tomcat application

Technical Skills:

Programming Languages:

C, C++, Java, SQL, PL/SQL

Scripting Languages:

XML, XHTML, HTML, CSS, JavaScript, AJAX, jQuery, JSON,

Angular7/8/12, Bootstrap, BackboneJS, ReactJS

AWS Services:

EC2, S3, ELB, Auto scaling Groups, CloudFormation, Microsoft

Azure, Route 53, Cloud Watch, IAM, Dynamo DB Lambda, Azure App Service

Tools:

JUnit, Selenium web Driver, TestNG, Protractor, Mockito

J2EE Technologies:

Java Beans, Servlets, JSP, JDBC, JMS, Java Mail API.

Frameworks:

Struts, Spring, React, JSF, JPA, EJB and Hibernate, Apache Ibatis, JMS

Web Services:

SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web services,

AWS, Microservices, UI/UX

Databases:

Oracle 11g, SQL Server, MySQL, PostgreSQL, DB2, NoSQL,

MongoDB, DynamoDB, Cassandra

Debugging Tools & CI/CD:

JIRA, Jenkins, CHEFF

Version Control:

Git, Tortoise SVN, CVS, Bamboo

IDE Tools:

Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS

Web/App/DB Servers:

IBM WebSphere, WebLogic, Apache Tomcat, JBoss

Development Tools:

Eclipse, IntelliJ, STS, Jenkins, Maven, Gradle, Ant, JUnit, Mockito

Cloud and Technology:

Microsoft Azure, AWS

Professional Experience:

Client: Ferrellgas, Rock Island, IL Jan'2022-Till Date Role: Sr. Full Stack Java Developer

Responsibilities:

• Involved in the development of a portal called Microsite using the Spring Boot framework.

• Upgraded the UI screens in the application to single-page UI using Angular 8, HTML5, and CSS3.

• Installed and configured JBoss Application servers for DEV, QA, and PROD systems.

• Deployment of applications on JBoss clusters.

• Implemented Redis caching strategies to optimize the performance of critical healthcare applications

• Develop new features and components using Angular 8 and Angular material, ES6, and GIT Lab.

• Extensively use Java8 features such as lambda expressions, Parallel operations on collections, multithreading, and effective sorting mechanisms. Implemented containerization technologies such as Docker and Kubernetes for deploying Spring Boot applications.

• Implemented Java 8 features like Stream API, Functional Interfaces, lambda expressions, parallel streams, and Optional classes.

• Developed custom directives in Angular 8 to share common functionalities between different components

• Kafka integration with Spark using Spark Streaming API.

• Developing applications using the latest technologies like Java 11 and angular 11.

• Executed conversion using Mainframe technologies.

• Developing and becoming proficient with new technologies like Java 11, React hooks, and Spring 5.2.

• Created custom directives in Angular 11 for re-usable components (multi-field form elements, background file uploads) and used filters while coding in Angular 11.

• Developed the components using Angular 11 needed for the application from scratch and customized from various Angular-related libraries to meet the application's functionality.

• Used new Java 11 features such as Lambdas, Streams, Observables, Completable Futures, etc.

• Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, and Mongo DB.

• Worked on optimizing data structures and algorithms for efficiency and scalability

• Experience in building and deploying Java applications using build tools like Maven or Gradle, and managing dependencies.

• Implemented the integration using Java and leveraged the capabilities of Watson Assistant to improve the algorithm's performance and accuracy.

• Developed the CI/CD pipeline in GitLab for various stages like build, deploy, and review.

• Implemented Redis-based session management for healthcare applications, ensuring seamless user experiences across multiple sessions and devices.

• Implemented the application using Spring Boot Framework and handled the security using Spring Security.

• Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using Zoo Keeper.

• Experience with setting up and configuring Kafka clusters for high availability and fault tolerance.

• Worked in container-based technologies like Docker, Kubernetes, and OpenShift.

• Conducted real-time code reviews during pair programming sessions, focusing on readability, maintainability, and adherence to coding standards.

• Attended daily Scrum meetings, and kept up-to-date on best practices for JavaScript frameworks and techniques.

• Used Postman with JSON to test the request and response of the application.

• Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and React JS.

• Participated in the development of a well-responsive single-page application using React JS framework, JavaScript, and jQuery in conjunction with HTML5, and CSS3 standards, with the front-end UI team.

• Involved in creating a reusable component using React JS for DOM manipulation.

• Developed robust client and form management system with React Native, Redux, and Firebase.

• Developed a chatbot application using Java and the Watson Assistant platform.

• Worked on XML Technologies like XML Parsers, and JAXB for binding data to Java objects.

• Automated the uploading of the unit and functional test cases to GITLAB and Q test.

• Facilitated knowledge transfer among team members through pair programming, reducing knowledge silos and promoting a shared understanding of the codebase.

• Implemented Redis Cluster for distributed data processing, providing fault tolerance and high availability for critical healthcare data.

• Used Spark-SQL to Load JSON data and create Schema RDD and loaded it into Hive Tables and handled Structured data using Spark SQL.

• Developed Rest Api to process the data from DB to another Rest Service using Golang.

• Strong troubleshooting and debugging skills for resolving issues related to Java applications running on OpenShift.

• Created various MongoDB collections and wrote services to store and retrieve user data for the Application on devices and used Mongoose API to access the MongoDB from NodeJS.

• Design and Develop Batch process using Mainframe technologies to capture the updates from up-streams through nightly batch.

• Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.

• Created and Implemented Microservices using Spring Boot, REST, and JSON.

• Migrated the existing project to Microsoft Azure with Azure services.

• Developed and implemented scalable, high-performance applications on Google Cloud Platform (GCP) using Java programming language.

• Utilized Redis queues to implement asynchronous processing for time-consuming tasks, improving overall system responsiveness and user experience.

• Working on distribution projects that as Two-Tier and WMS integration parts

• Developed Java modules implementing business rules and workflows using Spring Boot

• Worked on the Deployment, Configuration, Monitoring, and Maintenance of the OpenShift Container Platform.

• Extensively used Maven to build the application and deploy it on Embedded Tomcat Server.

Client: Mercury Insurance, Clearwater, FL Aug 2019-Dec'2021 Role: Full Stack Java Developer

Responsibilities:

• Responsible for writing J2EE-compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.

• Designed and developed the application using the AGILE-SCRUM methodology.

• Built the core app using React Native for both iOS and Android

• Enhanced application performance by Angular 8 Component-based development because of future Angular framework transitions.

• Created proof-of-concept using responsive web design, Angular 8, HTML5, and Bootstrap4.

• Developed application to perform CRUD operations using Java 8 on MySQL and Designed Web Application to connect to User Pool, create users, and verify login using AWS Cognito for security

• Implemented features like logging, and user session validation using Spring-AOP module.

• Migrating the coding from Hive to Apache Spark and Scala using Spark SQL, RDD.

• Developed the view-controller components using Servlets/JSPs, JavaScript, jQuery, CSS, HTML, and DHTML

• Deployed applications on Azure by using AppDynamics.

• Utilized Amazon Web Services (AWS)EC2 to deploy Docker containers with both monolith and Microservices Architecture.

• Worked on Swagger API and auto-generated documentation for all REST calls.

• Using spring security framework for user-level authentication with REST API for Service Layer Development.

• Used the third-party integration Node Packages in projects like Axios, Redux, and Lottie React native, etc.…

• Used spring framework for the MVC implementation with spring for DI and Hibernate as ORM tools for database communication.

• Experience writing data APIs and multi-server applications to meet product needs in Golang.

• Integrated Gitlab with other tools and services like JIRA, Jenkins, and Docker for seamless development and deployment workflows.

• Actively engaged in ongoing learning and skill development through pair programming experiences.

• Implemented monitoring tools to track Redis performance metrics and proactively tuned configurations to optimize healthcare application performance.

• Used processes, objects, work queues, and calculation stages to perform logical operations in Blue Prism.

• Used GitLab to efficiently manage the source code versions with the development team.

• Worked on Redux with React Native to handle large chunks of data for better performance

• Designed the Infrastructure, and implemented it on the AWS cloud.

• Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ

or Apache Kafka message brokers and leveraging AWS to build, test, and deploy microservices.

• Used AWS SDK to connect with Amazon SQS for bulk email processing

• Participated in online meetings to demonstrate the capabilities of RPA for ongoing projects and potential clients.

• Integrated Redis with Java APIs to facilitate smooth communication between different components of healthcare systems, ensuring data consistency and accuracy.

• Responsible for validation of Client Interface HTML pages using JavaScript and J Query.

• Used Docker, Kubernetes, and OpenShift to manage microservices for the development of continuous integration and continuous delivery.

• Validate the MPL creation process and interface to WMS handheld devices.

• Implemented Micro-services using the Pivotal Cloud Foundry (PCF) platform built upon Spring Boot Services.

• Expertise in managing VMs in Amazon using AWS and EC2.

• Advised & developed the switch to a new host app in React Native based on the old Cordova, Ionic, and Angular app; Leveraged Google Vision API to read text from Driver's License & other documents

• Designed and Developed native Android and IOS apps using React native components and libraries.

• Integrated spring (Dependency Injection) among different layers of an application.

• Preparing the migration document for migrating applications from Struts to Spring and Responsive Web design (RWD) of the application.

• Perform database updates and load data in upper MongoDB.

• Implemented JMS for notifications and testing with JUnit, Mock cases.

• Used Angular 8/9 as the development framework to build a single-page application.

Client: Honeywell, Austin, TX Feb'17-Jul’19

Role: Sr. Java Developer Responsibilities:

• Reviewing Business Requirements and Functional Specifications and creating Detailed Design documents for development.

• Created Typescript reusable components and services to consume REST APIs using component-based architecture provided by Angular 6.

• Also developed internal services using Java and Node.js.

• Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular 7.

• Used AWS to build Java applications that work with Amazon S3, EC2, EMR, Dynamo DB, RDS, IAM, Elastic Bean Stalk, VPC, Route 53 and SQS.

• Developed the application using Angular 7, spring, HTML, Bootstrap, CSS, and JavaScript.

• Participated in the development of a well-responsive single-page application using Angular 7 framework, JavaScript, and jQuery in conjunction with HTML5, and CSS3 standards, with front-end UI team.

• Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 6.

• Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 7.

• Implemented MVC architecture application using Spring and created Lambda function in AWS using Spring Framework.

• MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML along with jQuery and AngularJS framework.

• Developing the application from scratch using React Native and Redux.

• Participated actively in unit testing, integration testing, and acceptance testing of the system.

• Extensively used MVC, Factory, Delegate, and Singleton design patterns.

• Upgraded the UI screens in the application to single-page UI using Angular 6, HTML5, and CSS3.

• Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.

• Implemented the Application using Spring MVC Framework.

• Configured the Web Logic handler for the Apache Web Server to serve static files (HTML, images, and CSS).

• Extensively used Spring IOC module to perform the bean dependency injection in various XML files that compose the entire web application.

• Developed various Custom DAOs using Spring's Hibernate DAO support to persist the records from suitable tables in the database.

• Designed User Interface using HTML, XHTML, CSS/CSS3, jQuery, JavaScript, AJAX, JSP, JSF Angular 7, and XML in a responsive grid layout. Implemented a responsive design template to get a new interface in Bootstrap, and HTML5.

• Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, jQuery, JSON, AJAX, Spring Form tags, Tiles, JSTL tags, etc.

• Web application development for backend systems using AngularJS with cutting-edge HTML5 and CSS3 techniques.

• Identifying the problem areas by using elastic search Kibana with Logstash to import. csv files. Using Solar over Lucerne index provided a full-text search for analysis and quantification.

• Used Core Java concepts covering Multithreading and collections.

• Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.

• Used Ajax, and JSON to send requests to the server to check the functionality of the websites.

• Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.

• Maintained STATES in the store and dispatched the ACTIONS using Redux.

• Deployed Spring Boot-based Microservices Docker and Amazon EC2 container using AWS admin console.

• Developed JavaScript validation for client-side validations. Performed Code reviews and code fixes.

• Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags, and AJAX.

• Developing Spring MVC Controllers for handling web requests from the presentation layer by use of URL Handler

Mapping.

• Built Microservices using Spring Boot with continuous deployment and continuous integration using Jenkins.

• Developed Servlets for Document Upload, Image Streaming, and Caching the data.

• Developed Contract First Webservices using Spring-WS to communicate with Database Tables.

• Developed functional components using different concepts of core Java like Multi-threading and Collections.

• Developed a message notification system using Active MQ to notify the changes and updates across the internal client apps.

• Designed and developed Rest Services using Java, Spring, Spring Boot, RESTful, JPA, and Hibernate.

• Created Typescript reusable components and services to consume REST APIs using Components.

• Wrote client-side and server-side validations using Struts Validators and Java Scripts Validations.

• Used AngularJS to create maintainable and testable single-page applications.

• Involved in Unit Testing, Integration Testing, and System Testing.

Client: Ernst & Young, McLean, VA Oct'2014-Jan'17 Role: Java /J2EE Developer

Responsibilities:

• Implemented and integrated Spring Framework with Struts.

• Tested Web API http calls using Postman.

• Designed and coded Business Classes using Spring IOC and AOP features.

• Created connections to the database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data in the database with Hibernate transaction control.

• Worked on spring framework for dependency injection, transaction management, and AOP.

• Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.

• Involved development of front-end components using JSP, JavaScript, and Java.

• Designed and developed all components JSP, controller, spring configuration, and DAO and Hibernate configuration for various modules.

• Used Axios with React Native for making AJAX Calls.

• Design and Development of User Interface using Struts tag libraries

• Developed User- Interface screens involving Servlets, JSP, JavaScript, and XML DOM parser.

• Used JSON as response type in REST services.

• Update the framework with helper methods if any while developing REST API automation scripts

• Redesigned and re-implemented services using NGINX, Node JS, Express JS, MongoDB, and MySQL.

• Implementation of XSLT processing on the server with JSP and WebSphere.

• Wrote Database objects like Triggers and stored procedures in SQL.

• Used Spring MVC framework controllers for the Controllers part of the MVC.

• Application was designed and developed using the Spring framework

• Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate and Data Access Object, Factory Pattern, Session Façade, etc.

• Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.

• Managed Object Persistence and data retrieval using Hibernate, Spring Framework with SQL Server as backend.

• Using OOAD Technology classes are designed in UML with the help of the Rational Rose tool.

• Develop UML diagrams like use cases, sequences, class diagrams, and design documents.

• Used ANT scripts to build the application and deployed the application on the application server.

• Experienced in testing RESTful API using Ready API with data data-driven framework

Education Details:

• Bachelors in Computer Science Jawaharlal Nehru Technological University



Contact this candidate