Post Job Free
Sign in

Web Services Software Development

Location:
Buford, GA
Posted:
July 18, 2024

Contact this candidate

Resume:

Yogendra Sai

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

940-***-****

Professional Summary:

●9+ years of experience in conceptualizing, designing, and coding technical solutions using Java/J2EE and UI technology to satisfy peculiar and complex business problem statements.

●Very good exposure to the Software Development Life Cycle (SDLC), and Service Oriented Architecture (SOA).

●Strong experience in Spring Framework modules such as Spring MVC, Spring Boot, and Spring Microservices.

●Extensive experience in Java, and J2EE technologies such as JDBC, JSP, JSF, EJB, Hibernate, Spring, XML, Web services, Hibernate, JMS, and AJAX.

●Experienced with UI frameworks and Client-side validations using AJAX, JavaScript, and Angular 7/8.

●Experience in implementing REST Microservices using Spring Boot. Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.

●Developed different Web components such as JSPs, Filters, Custom Tag Handlers, and Business Components such as EJB and Web Services.

●Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, and Elastic Cache.

●Strong programming experience in Object object-oriented programming (OOP) and methodologies.

●Excellent knowledge in working with various databases like MS SQL Server, MySQL, and NoSQL databases like Cassandra.

●Proficient in RDBMS concepts and experience in working with Oracle, and MySQL Database triggers and Procedures.

●Proficient in debugging and troubleshooting existing code using JIRA/Azure DevOps, Developer tools, and GIT as Version Control System.

●Good experience working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and Access Management, AWS Cloud Watch, and Amazon EBS.

●Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

●Experience in working with web service technologies like SOAP HTTP protocol, WSDL, and RESTful.

●Strong experience in the deployment and configuration of Application Servers such as IBM WebSphere, BEA WebLogic, JBoss, and Apache Tomcat.

●Installed, Configured, and Managed Docker Containers, Docker Images for Web Servers, and Applications servers such as Apache Tomcat using Docker.

●Worked with Docker container snapshots, attaching to a running container and managing containers.

●Experienced in building tools such as Maven.

●Experience with Continuous integration tools like Jenkins.

●Experience in writing test cases using Junit with Mockito framework for Unit testing & and involved in production support for fixing priority bugs.

●Highly organized and efficient to prioritize and manage multiple tasks.

●Excellent communication, presentation, interpersonal skills, and ability to work effectively in a diversified team.

Professional Skills:

Programming languages and Scripts:

J2EE, SQL, and PL/SQL.

Java/J2EETechnologies:

JSP 1.2/2.0/3.0.

Application Servers:

IBM WebSphere 8.x/7.x/6.x/5.x, Web Logic 8.1/9.1, Apache TOMCAT 7.x/8.x/9.x, JBOSS 4.x/3. x.

Frameworks / APIs / Tools:

Spring, Hibernate, Angular 7.x/8.x, Log4j, JUnit, Mockito.

Internet Technologies:

HTML 5, JavaScript, XML 2.0, CSS 3 and CSS 4, jQuery 2.11.

Cloud Computing:

Amazon EC2, Amazon S3, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS.

Web Services:

SOAP, REST 2.0.

Database:

Oracle 10g/11g/12C, MySQL 5.7, Cassandra

Developer IDE platforms:

IntelliJ, Eclipse, Spring Tool Suite (STS) 3.8.3

Version and Source Control:

Git

Build Tools:

Maven

Professional Experience:

Client: Walmart – Bentonville, AR Apr 2023 – Till Date

Role: Sr. Java Full Stack Developer

Responsibilities:

●Worked on Core Java to implement validations for different layers of the request file Physical, Logical, and Transfer Request.

●Used Spring DI to inject beans using both constructor and setter Dependency Injection.

●Worked on Spring JDBC to interact with the Oracle database for all the CRUD operations.

●Expertly managed and executed workflow deployments in OneOps, integrating Gatekeeper for policy enforcement to ensure compliance and smooth transitions.

●Learned to implement Java 11 with hibernate in the Intellij platform.

●Involved in web application development for backend systems using Angular 14, Angular CLI, Webpack, HTML5, TypeScript, and CSS.

●Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL.

●Strong knowledge of Google Cloud application (GCP) security models, protocols and tools like AWS IAM, AWS KMS policy, AWS Lambda, Google Cloud Applications (GCP).

●Developed and maintained the server-side logic of UI repositories using Node.js, ensuring seamless interaction between the client-side applications and backend services.

●Designed and implemented RESTful APIs using Node.js and Express.js, enabling efficient data retrieval and manipulation for front-end applications.

●Responsible for Docker Compose environment deployment for Ruby on Rails, Elixir, and Node.JS apps running on a stack with Postgresql, ElasticSearch, OrientDB, and Nginx.

●Involved in the data migration from the mainframe to the SQL database

●Worked in a real-time analytic environment to process and analyze petabyte data by using verities big data technologies including Kafka, Flink, Spark, Nifi, ELK, Ngnix, HDFS, and Cassandra.

●Experience in implementing the security on microservices using Spring Boot Auth server which generated JWT tokens as OAuth2 mechanism

●Developed stored procedures, triggers, and functions to process the data using NOSQL, PL/SQL, Spring4, and Hibernate4 and mapped it to Hibernate4 Configuration File.

●Developed and implemented dynamic Power BI dashboards and reports, enabling data-driven decision-making by visualizing complex data sets, improving business insights, and enhancing operational efficiency.

●Develop the UI component architecture for the developer framework using Angular 14, Typescript, HTML5, CSS3, and Bootstrap.

●Experience wif public cloud platforms like AWS andGCP.

●Independently integrate multiple APIs and new features using React + GraphQL stack.

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

●Successfully migrated all Flink jobs to WCNP resulting in improved scalability, reduced operational costs, and enhanced system performance.

●Worked with platform and application stakeholders to define and steer designing, developing RESTAPIs and platform services following MVC architecture for Web/Mobile applications using Spring in an agile environment

●Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, JQuery. BOOTSTRAP.

●Designed and Developed Microservices-based applications using Spring, Spring Boot, Hibernate, Spring DAO, Gradle, JDBC, Oracle. Used Eureka to call other proxies Microservices.

●Config some settings azure-pipelines.yaml file and run Azure Pipeline to deploy local code to DEV environment for Continuous Integration/Continuous Delivery. Create pull requests wif some reviewers’ approval before deploying to qa.

●Created custom, self-contained, reusable, and testable Angular 14 modules, controllers, directives, and services to implement key functionalities for customer account summary.

●Develop complex functionalities using Java 11, HTML, and CSS.

●Developing the components using Angular 14 needed for the application from scratch and customizing from various Angular-related libraries to meet the application's functionality

●Used Apache AXIS on Eclipse Web Tools platform for developing and creating the Web Services. Integrated with Spring IOC while implementing Web services.

●Added authentication to the Flink dashboard by using Nginx to ensure Flink jobs running safely.

●Developed bootstrap UI JS using Angular JS, Hibernate4, NOSQL

●Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test, and Deploy.

●Designed and developed Microservice with Java and Apache Camel.

●Docker, Kubernetes, Azure Kubernetes Service (AKS) for deployment in Azure. Config some of url/server name, value settings in custom environment variables for kubernetes in value-dev.yaml, value-qa.yaml file.

●Developed UI for web platforms using React, PHP, HTML5, CSS3, JavaScript, JQuery and Bootstrap.

●Worked on Bash Scripting to automate the process for installing the Security compliance agents on the elastic beanstalk and EC2 instances

●Created new RESTful webservices using JSON data format to communicate with all external systems using Spring MVC framework.

●Developed mock data generation feature that is integrated with GraphiQL IDE interface to allow users to send queries against their custom generated schema and render mock results in order to familiarize users to the GraphQL syntax.

●Created popup forms using Bootstrap Modals, AngularJS Models, and AngularJS Controllers.

Environment: Java 11, J2EE, Angular 14, Hibernate, OpenStack, GCP, Struts, Spring, Kafka, NoSql, WCNP, HTML5, CSS3, JSP, JavaScript, JSF, Node.js, JQuery, Bootstrap, GraphQL Angular.js, Azure, ReactJS, Cassandra, Python, Oracle 10g, Kubernetes, AJAX, XML, Jenkins, Maven, REST, Oracle.

Client: University of North Texas - Dallas, TX Feb 20 – Mar 2023

Role: Sr. Java Full Stack Developer

Responsibilities:

●Worked in an Agile work environment with a Content Management system for workflow management.

●Worked on UI design and development using JavaScript, HTML, and CSS.

●Utilized the features of Angular 8 to present effective web design.

●Built Angular 8 components, and UI services to consume REST services using Component-based architecture provided by Angular 8.

●Developed 30 Complex Graphs in WebFOCUS 8/.001/002.

●Good knowledge in Design, develop, deploy high performing data solutioning in GCP.

●Developed applications using new features of Java 8 (Lambda expressions, Pipelines, and Streams).

●Hands-on experience with Java 8 feature Lambda expression which adds functional processing capabilities to Java & and provides implementation of an interface.

●Used Spring Boot for REST APIs and Microservices. Developed and consumed REST API using Spring Boot.

●Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers.

●Developed Core Service as a maven jar that can be included by other Microservices as their maven dependency.

●Core service uses the main database and the other Microservices use their individual databases to access and store data.

●Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

●Implemented Spring boot-microservices to process the messages into the Kafka cluster setup.

●Used Spring Boot for building applications with spring initializers bootstrapping the build configuration and developing custom solutions that act upon Jenkins information in authentic time.

●Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.

●Experience in making the DevOps pipelines using Openshift and Kubernetes for the Microservices Architecture.

●Good knowledge on working with Apollo client to interact with GraphQL server.

●Azure DevOps as the product management tool for task assignments and process tracing in Agile environment. Daily Standups for process reports and Sprint planning. Git and Azure Repos for version control and code merge.

●Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

●Closely worked with the Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

●Perform model, tune,implementation of Google Big query solution in GCP.

●Selecting the appropriate AWS service based on computing, data, or security requirements.

●Integration of Amazon Web Services (AWS) with other applications infrastructure.

●Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor applications.

●Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.

●Involved in writing SQL stored procedures on Oracle.

●Used Maven to build, Log4J was used to monitor the error logs, and used Git as a version control system tool.

●Secured the APIs by implementing Oauth2 token-based authentication using spring security.

●Used Azure Data Studio for SQL Server Database graphic interface. Implemented CRUD operations in DAO layer. Applied T-SQL for complex DB operations, wrote SQL functions and stored procedures for repeated operations. Optionally applied some Advanced T-SQL techs such as Exception, Cursor and Trigger.

●Developed, Tested, and Debugged the Java components using IntelliJ IDE.

●Implemented a Continuous Delivery pipeline with Jenkins.

●Involved in System Testing, Integration Testing, and Production Testing on Tomcat Server.

●Written Junit test cases using Mockito framework for Unit testing & and involved in production support for fixing priority bugs.

Environment: Java/JDK 1.8, J2EE, JavaScript, Spring Boot, Azure, Spring REST, GCP, Angular, Microservices, Kafka, AWS EC2, S3, Identity and Access Management, GraphQL, AWS Cloud Watch, Amazon EBS, Docker, Kubernetes, AWS DynamoDB, Agile Methodology, Maven, Log4j, Jenkins, Git, IntelliJ, Tomcat Application Server, Junit with Mockito.

Client: RTI International, Durham, NC Nov 18 – Jan 20

Role: Sr Full Stack Java Developer

Responsibilities:

●Worked in an Agile work environment with a Content Management system for workflow management and content versioning.

●Developed web pages using Angular 7 as per user requirements.

●Worked on UI design and development using HTML and CSS.

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

●Developed applications using new features of Java 8 (Lambda expressions, Pipelines and Streams, Date and Time API, Default Methods, and Type Annotations).

●Hands-on experience with Java 8 feature Lambda expression which adds functional processing capabilities to java & and provides implementation of an interface.

●Extensively used Spring MVC framework to develop the application.

●Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for Microservices.

●Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test, and Deploy.

●Developed and consumed REST API using Spring Boot.

●Created multiple Kubernetes Clusters in AWS and deployed a Docker Image on top of the Kubernetes Cluster for testing purposes.

●Developed POJOs in Data Access Object (DAO) to persist the objects used Hibernate in the persistence layer.

●Used Hibernate ORM for mapping Java classes to database tables & and handling database operations.

●Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.

●Involved in writing SQL stored procedures on Oracle.

●Used Maven to build, Log4J was used to monitor the error logs, and used Git as a version control system tool.

●Developed, Tested, and Debugged the Java components using IntelliJ IDE.

●Implemented a Continuous Delivery pipeline with Jenkins.

●Involved in System Testing, Integration Testing, and Production Testing on Tomcat Server.

●Written Junit test cases using Mockito framework for Unit testing & and involved in production support for fixing priority bugs.

Environment: Java/JDK 1.8, J2EE, Angular 7, NodeJS, Spring MVC, Spring Boot, Microservices, Spring REST, Hibernate, Docker, Oracle 12C, Agile Methodology, RESTful Web Services, Maven, Kubernetes, Log4j, Jenkins, Git, IntelliJ, Tomcat Application Server, Junit with Mockito.

Client: Nestle, Cleveland, OH Jan 16 – Oct 18

Role: Java Developer

Responsibilities:

●Involved in various SDLC phases like Requirement gathering, Design, Analysis, and Code development.

●Developed the application using Java, J2EE, Spring framework, Web Services, and Maven Scripts.

●Development of Web Front End (GUI) using HTML5, CSS 3, JavaScript, NodeJS, jQuery, JSON, XML, Spring MVC, and developed client-side validations using Java Script and AJAX.

●Involved in developing components with Spring MVC, Spring Framework, and Hibernate and created Microservices using Spring Boot.

●Consumed RESTful web services for other applications to communicate.

●Used RESTful client to interact with the services by providing the RESTful URL mapping.

●Designed and developed the End Points (Controllers), Business Layer, and DAO Layer using Hibernate and Spring IOC (Dependency Injection).

●Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.

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

●Implemented persistence layer using various features of Hibernate framework like HQL queries.

●Implemented JMS-based SOAP web services using JMS, Web sphere MQ.

●Deployed the web application in the WebLogic application server and was responsible for Unit testing of various components.

●Used JIRA as a defect tracking system, Git for a source control system, and Jenkins for continuous integration.

●Developed test cases using JUnit and Maven build tools to achieve more functionality for the build process.

Environment: Java 1.7, HTML5, CSS3, jQuery, AJAX, JavaScript, NodeJS, Eclipse, Spring Boot, Microservices, REST, Hibernate, Web Services, SOAP, JSON, Oracle 11g, JMS, Web sphere MQ, WebLogic server, Jenkins, Git, Apache Maven, Junit.

Client: e-Centric Solutions Pvt Ltd, India July 14 - Nov 15

Role: Java Developer

Description: e-CentricSolutions Pvt Ltd. is a software consultancy company, offering services to cater to clients’ needs in diverse domains like telecom, healthcare & and pharmaceuticals, retirement benefits, education, manufacturing, transportation, workforce management, and warehouse management.

Responsibilities:

●Designed and developed front-end using HTML, JSP, and JavaScript.

●Involved in using Core Java concepts Collections, Exception Handling, Multithreading, Serialization, etc.

●Prepared technical design to conform to the MVC framework.

●Implemented various design patterns like Singleton, DAO, Business Delegate, Value Object, and Factory Patterns.

●Extensively used the Java collection framework classes for holding the application objects.

●Coded HTML, action classes, form beans, response beans, and BO Helpers.

●Used JDBC to connect to the database, and used database environments like TOAD to access, and update the data.

●Used Java Mail API for sending notifications to the top management about Risk Ratings.

●Developed utilities to enhance system performance by loading required objects and entities upon demand, rather than on initial application load to resolve lazy load issues, increasing application load speed drastically by 70%

●Used Java Naming/Directory Interface (JNDI), and JDBC connection pooling to access the product information from the database tables.

●Developed and executed comprehensive unit test scripts to test the functionality and efficiency of the application & and ClearCase as the version control.

●Generated the build scripts for the Development, Testing and Production Environment.

Environment: Java, J2EE, JavaScript, CSS, HTML, JSP, JDBC, SQL, TOAD, Maven, JUnit, JNDI, Tomcat, Eclipse, ClearCase.



Contact this candidate