Post Job Free
Sign in

Stack Developer Software Development

Location:
Fort Worth, TX, 76102
Salary:
100000
Posted:
March 11, 2025

Contact this candidate

Resume:

JAGADEESH CHANDRA MAGANTI

Full Stack Developer

Email: ********************@*****.***

Phone: +1-662-***-****

PROFESSIONAL SUMMARY

6+ years of IT experience in Object Oriented and Java/J2EE applications development, HTML 5, CSS 3, React JS, jQuery, Spring, JavaScript, AJAX, JSON, and XML.

Experience in large-scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process, and Object - Oriented Analysis and Design, Development, Testing, Implementation, and Documentation.

Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.

Familiar with software release management tools (Pivotal Tracker, JIRA, Rally).

Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Spring, Web Services, EJB, MQ Services, Hibernate, JDBC, JPA, Log4j, JSP, POJO’s, JSTL, AJAX, JSON, JavaScript, XML, UML, Log4J and Junit.

Deep knowledge of web services standards and related technologies such as HTTP, JSON, XML, SOAP, REST

Strong software development skills (configuration management, issue tracking, estimation, Agile/Scrum).

Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB

Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.

Expertise in a client scripting language and serving scripting languages like JavaScript, jQuery, JSON, Bootstrap, Node.js, React JS,

Integrating with other AWS services, such as Amazon S3 and Amazon Quick Sight, to analyze customer data and generate insights

Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, Forms, XSL-FO and parsers like SAX, DOM.

Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages using TOAD.

Experience with major relational databases - Oracle 9i, 10g, SQL Server, DB2, and My SQL.

Experienced in implementing applications using J2EE design patterns like Singleton, DAO (Data Access Object), and RDBMS.

Experience in software configuration management using CVS, SVN, and IBM Clear Case.

Hands in experience with build tools like ANT, Maven, and logging tools like Log4J.

Familiar with CI/CD tools (Jenkins)

EDUCATION

Masters in Information systems from Christian brothers’ University.

TECHNICAL SKILLS

Languages

C, C++, Java, JavaScript

Web Technologies

HTML5, CSS3, JavaScript, jQuery, Bootstrap, Ajax, JSON, XML, XSL, XSLT, Angular 2-9, Node JS, React JS

J2EE Technologies

Servlets, JDBC, JSP, JSF, JNDI, EJB-Session Beans, Entity Beans, JMS, JPA

Frameworks

Spring, Spring Boot, Microservices, Hibernate, Struts

Application Servers

IBM WebSphere, Apache Tomcat, JBoss, WebLogic

Web Services

WSDL, SOAP, JAX-WS, JAX-RS, CXF, JERSEY, REST

Operating Systems

Windows, Unix, Macintosh

Databases

Oracle 11g, MySQL, SQL Server

Development Environment

Eclipse, Net Beans, IntelliJ

Version Control

GIT, CVS, SVN

Build Tools

Ant, Maven, Log4j, Jenkins

Testing Tools

Selenium, Junit, Mockito

PROFESSIONAL EXPERIENCE

T Mobile Feb 2024 to till Date

Role: Full Stack Developer

Responsibilities:

Design and development of the whole software suite Implemented multithreading and parallel.

Build the application based on new features of Java 11 at the service layer level.

Involved in the development of the UI using HTML5, CSS3, Bootstrap, jQuery, and React JS which are powerful in building Single page web applications.

Developed Single Page Applications (SPA) using HTML5, CSS3, JavaScript, Bootstrap4, Angular 11, Angular CLI, and Typescript.

Worked with Angular CLI, and Typescript in Angular 11 to create Controllers and Components for the web pages.

Created custom directives in Angular 11 for reusable components like multi-field form elements and background file uploads in the application to restore the components.

Implemented Restful and SOAP-based web services using JAX-RS and JAX-WS respectively.

Ensuring that the React application functions properly and looks consistent across different browsers and devices

Built rule-based applications using Drools that can integrate with other systems and technologies.

Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.

Used JAVA 8 features like Lambda Expressions, Parallel Streams, and functional interfaces.

Implemented Restful Web Services to retrieve data from the client side using Microservices architecture.

Used TDD for writing tests for individual units of code, typically at the function or method level.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

Conceived, Designed, Installed and Implemented CI/ CD automation system.

Developed RESTful APIs using Node.js and Express.js to handle user authentication, product management, and checkout processes.

Created an inventory management web service using Node.js for tracking stock levels and order processing.

Integrated Node.js APIs with front-end frameworks like React.js to ensure seamless data exchange.

Used Node Package Manager (NPM) to install and manage dependencies efficiently.

Built Single Page Applications (SPA) using React.js, Redux, and JavaScript (ES6+).

Developed custom React components for dynamic UI interactions, improving user experience.

Integrated React.js with backend APIs to fetch and display real-time data.

Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.

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

Automated Cassandra Builds/installation/monitoring etc.

Worked on Log4J to validate functionalities and Mockito for unit testing.

Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.

Used Git to maintain the version of the files and took responsibility to do the code merges from branch to trunk.

Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, JavaScript, Node.js, React JS, JSON, Git, Hibernate, JDBC, Rabbit MQ, Oracle, Mongo DB, Mockito, Gradle, Jenkins, Web Sphere, WebLogic, Restful, SOAP, Soap UI, AWS, TDD, Agile Methodology, Log4J, JIRA and STS.

Charles Schwab Aug 2023 to Jan 2024

Role: Full Stack Developer

Responsibilities:

Developed Single Page Application (SPA) using Angular 7/6, Typescript, Angular 7/6 CLI, HTML5, CSS3, jQuery, JavaScript, and Bootstrap.

Used Postman and SoapUI to test web services and Implemented OAuth 2.0 token-based authentication, and authorization for securing APIs using Spring Security for session fixation, and cross-site request forgery.

Used JIRA ticketing system to keep track of issues and to monitor the status of tasks assigned to individuals.

Developed the backend of the application using Spring Boot and handled the authentication, authorization, and access-control features by using Spring Security.

Used Spring Dependency Injection, Spring MVC components, Spring Annotations, and other Spring Modules to implement the business layer and navigation part of the application.

Implemented Angular 7/6 form validations and used Bootstrap to show errors, warnings, and info messages.

Used Node Package Manager (NPM) for installing required Node modules and other Angular 7/6NPM modules

Implemented Core Java Collections, Multithreading, Exception handling, Design patterns for functionality, also worked on Java 1.8 functional programming concepts, and lambda expressions.

Involved in all phases of the Software Development Life Cycle (SDLC) using Agile Scrum methodology

Involved in creating JUnit, Mockito based unit test cases as the mocking technique for the objects under test.

Used Maven for project management and creating JAR files and deployed it on the Web logic server.

Used SVN for version control management and code commits.

Designed and developed the REST based Microservices using the Spring Boot.

Created RFP Micro service to provide RESTful API utilizing Spring Boot with Microservices.

Implemented RESTful web services using Node.js, consuming and processing JSON responses for enhanced data handling.

Worked with MongoDB and Oracle databases, implementing CRUD operations via Node.js backend.

Deployed Node.js applications in UNIX environments, monitoring logs and debugging production issues

Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.

Coordinated with the testing team in fixing Bugs at various stages of the application development process.

Conducted code reviews and made sure that best practices are maintained in the development process

Environment: JDK 1.8, J2EE, Angular 7/6, Angular 7/6 CLI, Typescript, Spring Boot, Rational Rose, Hibernate, jQuery, AJAX, JSON, XML, Postman, SoapUI, Rabbit MQ, MongoDB, Node JS, React JS, Express JS, Web logic Server, SVN, JIRA, TDD, Maven, JUnit, Mockito, Log4J, IntelliJ IDEA.

Sky Bridge Global Pt. Ltd, India Jan 2019 to Nov 2022.

Role: Full Stack Developer

Responsibilities:

Actively involved with the team, management & client as a part of agile (SCRUM) software development.

Prepared design documents with sequence diagrams, Class Diagrams using Microsoft VISIO tool.

Used HTML5, CSS3, JavaScript, Angular 2/4, JQuery to create design layout with JSP.

Worked on the application as Node JS developer to build different REST APIs for modules such as user, products and checkout.

Developed inventory management web service using Node JS.

Used Spring framework for dependency Injection (IOC) and integrated with Hibernate framework.

Used Spring framework to inject services, entity services, transaction management and concerns by factory class corresponding to the use case operation executing.

Involved in the implementation of DAO using Spring-Hibernate ORM.

Involved in using Spring concepts like DI/IOC, AOP, Batch implementation and Spring MVC.

Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.

Implemented RESTful web services to consume XML & JSON Messages.

Involved in implementation of RESTFUL web service APIs using Node JS which were consumed by making AJAX calls and JSON as data exchanging tool.

Created JUNIT test cases and done unit testing using Mockito.

Added logging and debugging capabilities using Log4j and using SVN.

Used React Hooks (useState, useEffect, useContext) to manage state efficiently.

Ensured cross-browser compatibility by testing React applications on different platforms.

Implemented responsive designs using CSS3, Bootstrap, and Material UI.

Supported IST, QA and UAT build and identified issues in smoke testing and tracked them efficiently.

Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.

Environment: Java 1.7, Angular 2/4, Spring, Hibernate, Servlets, Node JS, JSP, XML, HTML5, CSS3, XSD, XSLT, XPATH, WSDL, SOAP, JavaScript, Bootstrap, React JS, REST, JAX-RS, UNIT, SOAPUI, Web Sphere Application server, Ant, QC.

Sierra Atlantic, Hyderabad, India. June 2017 to Dec 2018

Role: Java Developer

Responsibilities:

Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.

Involved in the design by preparing UML diagrams using Microsoft VISIO tool.

Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.

Used serer side Spring framework and integrated with custom data base API for persistence with Oracle data base.

Used Oracle coherence for real-time cache updates, live event processing, and in memory grid computations.

Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JMS for this.

Used JavaScript for client while server validation through Expression language.

Used DAO’s as design patterns.

Developed test cases and performed unit testing using JUNIT.

Implemented Maven as build and configuration tool.

Used Apache Tomcat application server for application deployment in the clustered window environment.

Used CVS repository for version control, created dynamic reports using SQL.

Developed format for the data inside request and responses by RESTful web services using JSON.

Used SQL developer, PL/SQL, SQL *Loader for internal data storage and retrieval.

Environment: Java, Spring, Servlets, JSP, Apache Tomcat, Maven, JMS, XML, XSD, XSLT, SQL, PL/SQL, Oracle, SQL Developer, Eclipse, Junit, CVS.



Contact this candidate