Post Job Free
Sign in

Web Services Back End

Location:
Irving, TX
Posted:
November 18, 2024

Contact this candidate

Resume:

Sai Javvaji

682-***-****

*******************@*****.*** Linkedin

Over 8+ years’ experience in Back end and Front-end development with an ability to handle any part of the process efficiently. To succeed in an environment of growth and excellence and let me work on the leading areas of technology, a job that gives me opportunities to learn, innovate and enhance my skills and strengths in conjunction with organization goals and objectives.

●Good knowledge in building real-time dashboard applications using Splunk, Elastic Search, and Logstash (ELK) to profile and monitor the streaming data of the application.

●Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO,

and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.

●Expertise in implementing Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming,

and Generics.

●Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful (JAX-RS), SOAP(JAX_WS), JAX-RPC, and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.

●Developed solutions and products using WPF, Prism, REST, boost libraries, DirectX, Perl, Unix, and DB2 under his direction.

●Unit tested web services using Junit, Mockito Easy mock, Spring Junit Runner, Spock, Testing, and achieved Test- Driven Development (TDD) goals.

●Worked extensively with JAVA 8 features like Time API, Functional Interfaces, Completable Future, Optional, Multithreading, Transaction Management, Exception Handling, Collection API.

●Widely used various open-source MVC architecture like Struts 2.0, Spring MVC, and Object Relational Mapping (ORM) Frameworks like Spring JPA with Spring Data, Hibernate, IBatis MyBatis, and Spring JDBC.

●Experience in Transaction usage, Servlets, JMS, Java Beans, Web Services, Multithreading Executor Services.

●Extensive experience in developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3(Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.

●Strong experience with EJB, Struts, Spring Boot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data.

●Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing and Implementation like AGILE (SCRUM), TDD, and Waterfall Models.

●Experience in Spring Security Framework for User Access Management, JWT token-based authentication, and involved OAuth 2.0 configuration for authentication and authorization.

●Developed real-time dashboard applications for visualization and analytics on Apache web servers using Kibana, Splunk, Grafana, SumoLogic, and New Relic integrated with Data Dog.

●Extensively used Spring IOC to inject objects based on selecting components like setter injection and Interface injection to manage the object references.

●Good understanding of Server-side JavaScript structures like NodeJS, Hapi.JS, Express.JS.

●Experienced in server-side view rendering Java content structures like React.JS and rendering pages on the server- side utilizing Redux and Flux to accomplish unidirectional plan stream.

●A good amount of hands-on experience developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event-driven, non-blocking i/o model web applications.

●Master’s in information technology and management from Webster University, San Antonio. (4.0/4)

●Bachelor’s in Electronics and Communication Engineering from Bharat University, India. (3.75/4)

Programming Languages

C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script.

Java/J2EE Technologies

Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.

Frameworks

Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF, DropWizard.

Web Technologies

HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON.

Database

SQL Server, MySQL, Oracle, MongoDB, DB2

JavaScript Frameworks

AngularJS, Angular 8, JQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.

Web Services

XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging

JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.

Web Application Servers

Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.

Methodologies

Agile, Waterfall, OOAD, SCRUM.

Testing Tools

JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.

Version Control

SVN, CVS, GIT, and Clear Case

Build Tools

Maven, Gradle, ANT

IDEs

Eclipse IDE, RAD 6.0/7.0, Intellij IDEA, Spring Tool Suite (STS).

Operating Systems

Windows, Linux, and UNIX

Software

Visual Studio, Rational Rose, and Microsoft Office

Client: Citi Bank, Irving, Tx Aug 2021– Present

Full Stack Java Developer Responsibilities

●Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.

●The application is built in Micro Service Oriented Architecture using MEAN 4+ (Mongo, Express Angular 8.0 and Node) stack and developed Single Page Applications (SPA).

●Strong experience developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular, and Node) full-stack development tool kit

●Designing new components to fit in the already existing architecture using core Java, multithreading

●Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled,

●Using various tools, languages and technologies including Sonar Qube

●creating and managing the new website built on Angular using Angular 14

●Configured, wrote manifest file for various Microservices in PCF.

●Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and

Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.

●Developed the business logic code in Core Java/J2EE, Struts, JDBC

●Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2

●Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.

●Responsible for the overall layout design and prototype using React JS with Redux library, jQuery UI, and

CSS/Less, and HTML5.

●worked with Kafka, active mq, rabbit mq is used for messaging for decoupling applications by separating sending and receiving data.

●Written Templates for Azure infrastructure as a code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure Virtual machines for monitoring the log files, store them and track metrics

●Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.

●Delivered POC on Nodejs, GraphQL for Integration, Unit and Client-side testing for API’s status code.

●Good knowledge of Lambda expressions, Time APIs, and Java 8 core features

●Optimized cleaning up of session-level Data Structure's shared across different open tabs when data is flushed/committed from one of the tabs.

●Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern and Struts 2 framework for front-end development and presentation logic.

●Implementation of Kafka to avoid loss of messages during handling of messages at the consumer level.

●Worked on Server less services (Azure Functions) created, and configured HTTP Triggers in Azure Functions with Application insights for monitoring and performing load testing on the Applications using the VSTS

●Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.

●Apply focused development changes across oracle databases and see the changes applied through the life cycle of environments and testing into production via internal deployment tool.

●Define requirements and specifications for Development using Oracle R12, Oracle Forms, Oracle Reports and

SQL.

●Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.

●Implemented Spring Boot to create a CRUD back-end for our React-frontend application.

●Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).

●Experience in Docker Engine and Docker Machine environment, to deploy micro services-oriented environments for scalable applications.

●JUnit is implemented along with Mokito to perform unit testing on our RESTful web application.

Environment: HTML5, Node, CSS3, Redis, Express JS, jQuery, JavaScript, Node JS, Bootstrap, REST API, Sonar Qube, Load Balancer, Mongoose Connector, MongoDB, REST administrations, Docker, Mocha, Jasmine, Karma, Gulp, SSO Authentication, Webpack, Kubernetes, Selenium, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute (EC2).

Client: Wipro, Hyderabad, India Aug 2018 – Jul 2021

Full Stack Java Developer Responsibilities

●Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.

●Strong experience developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular, and Node) full-stack development tool kit

●Designing new components to fit in the already existing architecture using core Java, multithreading

●Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology.

●creating and managing the new website built on Angular using Angular 14

●Configured, wrote manifest file for various Microservices in PCF.

●Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and

subnets.

●Utilized Dropwizard to build and deploy RESTful web services, enhancing the scalability and performance of applications by implementing robust, production-ready features in Java.

●Used Typescript and its features such as static typing, classes, and interfaces

●Solid experience developing the rendering view React JS components, forms, events, routers, and Redux,

asynchronous functions and implemented React - Flux pattern for core dependency.

●Strong understanding of Core-Java, object-oriented programming, and design patterns

●Implementing PaaS and SaaS cloud services, including OpenStack, Docker, and AWS

●Planned and designed the build and release methodologies for the application through Azure platform

●Developed multiple Angular 11.0 components that are compatible with the latest versions of typescript, angular CLI.

●Set up a GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from CP cache locations drastically improving user experience and latency.

●Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger Ul and wrote integration test along with REST document.

●Experience in working with GraphQL queries and use the Apollo GraphQL library.

●Extensively used REACT with Redux Architecture to write minimal code to create reusable forms with associated validations.

●Used Apache Spark for big data workloads.

●Hands on experience using Sonar Qube and splunk.

●Good Knowledge in using JavaScript build tools and task runners like Webpack for React and Angular 8.0, Grunt, Gulp for Angular, Browser for packaging NodeJS modules for browsers.

●Experience in providing highly available and fault tolerant applications utilizing orchestration

●Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc.

Environment: Java, Angular 11.0, Angular 14, React Js, Node, J2EE, Git, Spring Boot, Hibernate, Sonar Qube, Typescript, Core Java, Rest, Web Services, CSS, Eclipse RCP SASS, WSDL, JIRA, JMS, PostgreSQL, AWS, Spring Cloud, Spring batch, Kafka, PCF, Apache JMeter, jQuery, JUnit, Docker, Maven, Jenkins.

Client: eBase Interactive Inc, Hyderabad, India Jul 2017 – Aug 2018

Full Stack Java Developer Responsibilities

●Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.

●Strong experience developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular, and Node) full-stack development tool kit

●Exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC

●Implemented web interface (UI) for end-users using AngularJS, which has migrated from the existing BackBone JS application.

●Experience in working with GraphQL queries and use the Apollo GraphQL library

●Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.

●Developed a set of application functionality using CRUD (Create, read, update, delete) features of Backbone.js.

●Performed AngularJS end-to-end testing using the Protractor framework.

●Used backbone.js as Model, Widgets as Controller, and jQuery template as view.

●Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC

●Worked on Spring Framework handling major concepts like Dependency Injections, Spring IoC Containers, Transaction Management Declaratives (annotations based).

●Deployed the drools rules as a service in the J2EE stack environment.

●Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.

●Configured Hibernate's second-level cache using EH cache to reduce the number of hits to the configuration table data.

●Implemented security functionality for various projects using Site minder (SSO).

●HibernateORM framework is used to interact with databases through Hibernate query language (HQL). And worked with the Hibernate EH Cache technique for the critical objects in the application.

●Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send requests to the server.

●Developed an automated application using JMS for messaging and JNDI to interact with the server.

●Configured and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3.

●Configured Jenkins to handle application deployment in the Pivotal Cloud Foundry (PCF) server and integrate with

●GitHub version control.

●Implemented ODBC, which is used for connecting to the Oracle database.

●Used Maven build tool to deploy the application on web servers, i.e., JBoss.

●Unit, functional, end-to-end testing is achieved using the TestNg framework.

●Integration testing methods and Behavioral driven testing in the application are implemented using Selenium and Cucumber, respectively.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon, Jenkins, Node, Git, Log4j, DB2, Grunt, Jasmine, JBoss, Jenkins, OpenShift, Drools, Maven, TestNg, Protractor, Grunt, Selenium, Cucumber, WADL.

Client: L&T Mindtree, Hyderabad, India Jun 2016 – Jul 2017

Java/J2EE Developer Responsibilities

●Effectively worked on Angular 1.0 to use the enhanced features of typescript, Angular Routers, and Angular Components.

●Strong experience developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular, and Node) full-stack development tool kit

●Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.

●Worked on Agile methodology, including team-based design and code reviews.

●Worked with Ember JS to code some new functionality and developed application front end using HTML, CSS, Ajax.

●Spring AOP is used for logging, auditing, security and transaction management to distinguish business logic from cross-cutting concerns.

●Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.

●Implemented Spring Batch to run daily and monthly batches.

●Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.

●Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA.

●Designing new components to fit in the already existing architecture using core Java, multithreading, design patterns like the factory method, Abstract factory pattern, Singleton, while developing web-based applications using REST Web Services.

●Hibernate ORM framework is used to interact with databases through Hibernate query language (HQL).

●Used SOA, UDDI lookups, and Web Services Description Language (WSDL) using the SOAP protocol.

●Involved in the Development of SOAP Web Services using Apache Axis to extract client-related data from databases.

●Developed the business logic code in Core Java/J2EE, Struts, JDBC.

●Deployed application using Oracle Weblogic Server.

●Deployed the application using Docker and AWSConsole services.

●Provided support to the testing team and involved in Bug Fixing.

●Deployed the application to IBM WebSphere 8.5.5 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

PROFESSIONAL SUMMARY

EDUCATION QUALIFICATION

TECHNICAL SKILLS



Contact this candidate