Post Job Free

Resume

Sign in

Front End Stack Developer

Location:
Fishers, IN
Posted:
February 20, 2024

Contact this candidate

Resume:

NAME: Radhika Doddi

Email: ad3scz@r.postjobfree.com

Phone:+1-317-***-****

Java Full Stack Developer

Professional Summary

•Full Stack Java Developer with over 10+ years of experience, leveraging a robust proficiency in Java 8/11, J2EE, and utilizing frameworks like Spring, Spring Boot, Spring MVC, Spring IOC, Spring Security, and Hibernate for robust backend solutions.

•Expertise in front-end technologies including React, Angular 2/4/6/8/9/11, Node.js, and proficient in HTML5, CSS3, jQuery, AJAX, SASS, and SCSS. Skilled in crafting dynamic and user-centric SPAs, and proficient in responsive web design.

•Experienced in client-side scripting and JavaScript frameworks, including extensive work with AngularJS, React.js, Redux, EXT.js, Backbone.js, Require.js, and server-side JavaScript with Node.js and Express.js.

•Proficient in Agile and Waterfall methodologies, excelling across the SDLC with strong collaboration, communication, and time management skills, ensuring efficient and scalable code delivery aligned with business goals

•Strong experience in designing and developing multi-tier enterprise level web applications using various J2EE technologies like Servlets, JSP, JDBC, JSF and JMS.

•Design and implement Java classes and interfaces to encapsulate business logic and data models.

•Develop servlets to process HTTP requests, handle user interactions, and generate dynamic responses.

•Expertise in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework,Spring Boot, Design Patterns, Hibernate, Web Services (REST/SOAP).

•Strong working knowledge in Spring Core, Spring ORM, Spring DAO, and Spring MVC Spring, Spring JDBC architectures.

•Utilize the Spring Framework for dependency injection, IoC container management, and aspect-oriented programming (AOP).

•Extensive front-end GUI skills using Core JAVA, Servlets, JSP, AJAX, XML, XSL, Xpath, HTML, JQUERY, CSS and JavaScript.

•Extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.

•Rich experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client-side validations.

•Developed UI modules using ReactJS, React Native, Redux, RelayJS, Node.js, JavaScript, Ajax, Bootstrap, JSON, jQuery, CSS3 and HTML5.

•Designed systems using J2EE based frameworks like MVC Architecture and Hibernate.

•Experienced in developing Angular Directives, React Components & Redux reducers.

•Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service), AJAX and tools like Maven, ANT, and JUNIT.

•Hands on experience on build tools like Ant, Maven, and Gradle.

•Experience with Continuous Integration and deployment tools like Docker / Kubernetes / Jenkins /Maven .

•Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.

•Experienced on several Docker components like Docker Engine, swarm, creating Docker images and Docker Registry, Kubernetes is configured for automating deployment, scaling and management of containerized applications.

•Experience in using various tools and IDEs for development and design like Eclipse, NetBeans, IntelliJ, Notepad++ and Sublime.

•Implementing responsive ReactJS components for different solutions and performing the server-side validations using NodeJS Framework.

•Excellent understanding of relational databases involved in application development using RDBMS like SQL Server, MySQL.

•Implement Single Sign-On (SSO) and handled security using Spring Security.

•Good experience in recognizing and reusing Design Patterns - GOF, J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns.

•Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.

•Good knowledge in various design patterns such as MVC (Model View Controller), Singleton, Factory and MVVM.

•Worked on SSO to integrate security for user authentication.

•Experience with Web Sphere MQ (Messaging Queue's), JMS (JAVA Messaging Services)

•Experience in application and web servers such as WebSphere, JBoss, Apache Tomcat & UNIX.

•Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.

•Have strong experience in code debugging and bug fixing.

•Experience with unit testing using Mockito, Easy Mock and knowledge of ANT and Log4j tools.

Technical Skills:

Java/J2EE Technologies

JDBC, JavaScript, JSP, Servlets, JQuery

Languages

Java, J2EE

Frameworks

Spring,Spring Boot, Spring Cloud,Spring MVC,Spring IOC,Spring Security,Hibernate, JSF, JPA, EJB and JMS,Struts

Databases

Oracle 12c/11g/10g/9i, Microsoft Access, MS SQL

No SQL Databases

Cassandra, mongo DB

Web Technologies

jQuery,HTML, DHTML, XML, XHTML, BootStrap,TypeScript,AJAX,JavaScript, CSS, XSLT,MicroServices

Web/Application servers

Apache Tomcat6.0/7.0/8.0, JBoss

JavaScript Technologies

AngularJS, Angular 2/ 4/ 6/ 8/ 9/ 11, React.js, EXT.js, Backbone.js, Require.js, Node.js, Express.js

Operating Systems

Windows(Major),Linux

Network protocols

TCP/IP fundamentals, LAN and WAN.

Documentation Tools

MS Office 2016, Visio, O365, MS SharePoint, Confluence

Debugging Tools& CI/CD

JIRA, Jenkins.

IDE Tools

Eclipse, Net beans, IntelliJ, ANT, Maven

Methodologies

Agile, SCRUM, TDD, Waterfall

Testing Frameworks

JUnit,Mockito,Jasmine,Cucumber,TDD,Jenkins,Docker,SoapUI

WebServices

REST,SOAP,JAX-WS,JAX-RPC,WSDL,Apache CXF,Swagger

Professional Experience

Citi Bank, Irving, TX March 2021 to Present

Java Full Stack Developer

Responsibilities:

•Followed agile methodology and was involved in daily SCRUM meetings, sprint planning, showcases, and retrospectives and used JIRA as a tracking tool for the sprints.

•Developed applications using Angular 11 and new features of Java 1.8 (lambda expressions).

•Used Java 1.8 features like Stream API to write effective, clean, and concise code, Filters, and pipelines to make our application easier to access the elements from collections and apply operations on them.

•Used Spring framework along with Angular 11, HTML, CSS, and Node.JS to construct the dynamic web pages (presentation layer) for the application.

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

•Designed and developed the application using the framework Angular 9 with HTML5, CSS3 XML, JavaScript, JQuery,

•React.js, and Typescript.

•Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.

•Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.

•Wrote complex SQL queries using joins, sub-queries, and correlated sub-queries to retrieve data from the database.

•Developed UI components using Angular 11 dependency Injection, Models, data binding, and controllers.

•Extensively worked on Spring, Auto-wiring, Security, AOP, and Spring quartz for scheduling tasks to generate reports.

•Developed web services using Apache Axis based upon WSDL to integrate software applications with internal users utilizing signatures, XML-based SAML, and WS-Security encryption.

•Worked with Microservices-related frameworks Spring Ribbon, and Eureka for the client-side load balancer.

•Implemented pre-authentication database security using Spring Batch for scheduling batch jobs.

•Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.

•Implemented RESTful microservices using Spring boot, Spring Integration, Hibernate, Spring Data, and MVC.

•Used microservice with spring boot interacting combination of REST and Apache Kafka message brokers.

•Created stored procedures, triggers, and views using PL/SQL for data modification Using DML insert, update, and delete.

•Worked in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC on top of Spring Boot.

•Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.

•Implemented Spring security to manage access to different users. Designed and Developed Web Services using

•technologies WSDL, and SOAP to communicate to the other modules.

•Creation of custom Docker container images, tagging, pushing images, and integration of Spring boot application.

•Creating S3 buckets and managing policies for S3 buckets and Utilizing S3 buckets for storage and backup on AWS.

•Implementing and designing AWS virtual servers by Ansible roles to ensure deployment of web applications.

•Implemented microservices using Pivotal Cloud Foundry (PCF) platform built upon Spring Boot Services.

•Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.

•Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.

•Worked with GIT, Source Tree, and Bitbucket for source code, unit tests, and automated test management.

•Using AWS lambda to monitor the data flow of Dynamo db tables and SQS to implement asynchronous jobs.

•Jenkins as Continuous Integration Server for configuring, administrating, and integrating with system tools.

•Created and configured management reports and dashboard using Splunk by identifying data patterns, and metrics.

•Designed and Developed SQL queries, SQL procedures, Functions, and triggers to handle the business rules data integrity and for various tables required for the project in the Oracle database and used the Stored Procedures in the application data transactions.

•Used testing tools such as Jasmine, Karma, TestNG, Protractor, Cucumber, and Postman.

•Developed all custom processes, workflows, and schemes within JIRA to accommodate the organization’s needs.

Environment: Java 1.8, Core Java, AWS, PCF, Microservices, Kafka, HTML5, CSS3, Angular 11, Node.js, jQuery, JSON,AJAX, Bootstrap, JBOSS, Spring Boot, Spring Ribbon, Spring Security, Spring Batch, JIRA, REST, Hibernate, Eclipse, log4j,Oracle, GIT, Maven, Jenkins, AWS, Docker, JBOSS, MongoDB (NoSQL), Junit, Swagger, Agile

Cummins, Columbus, IN ( Remote) April2019 to March2021

Role: Java Full Stack Developer

Responsibilities:

•Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.

•Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, Angular and Bootstrap.

•Built Components using Angular9 and worked on Angular directives. Implemented lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code.

•Real time streaming the data using Spark with Kafka

•Created reusable React components and managed application state with Redux.

•Used redux-form to manage form state in redux.

•Implemented Initial setup and component migration to Redux.

•Improved performance and storage utilization of the application by solving Back tracking menu path problem using NRx store.

•Developed Mobile and web applications using Android Studio, Swift, Java, Kotlin, JSON, Restful API and other frameworks including SDK’s and API’s to implement scalable products with many features and practical design principles.

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

•Configured Kafka to read and write messages from external programs.

•Configured Kafka to handle real time data.

•The mobile application was developed with JAVA mixed with Kotlin using Android Studio .Extensive experience in data ingestion technologies like Kafka, flume and Sqoop.

•Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform.

•Developed prototype and project layout skeletons using Angular9, jQuery, HTML5, and CSS3.

•Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.

•Development of code using JSP code, HTML, CSS, JavaScript libraries such as JavaScript, Vue.js, jQuery,Prototype plus relevant coding standards

•Using Kotlin for implementing new modules in the application.

•Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.

•Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), GCP, PostgreSQL and Maven.

•Worked on Java 8 Lambda expressions and Pipelines, Streams.

•Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.

•Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.

•Worked on creating, retrieving, updating and deleting documents in MongoDB.

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

•Work in progress on POC to migrate to Windows Azure to address scalability and performance issues. Extensive experience in Azure E3 Enterprise Mobility Suite of tools in MFA (Multi-Factor Authentication) and Intune. Build Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure.

•Implemented authentication and authorization for the application using Spring Security and Oauth2.

•Implemented high availability with Azure Classic and Azure Resource Manager deployment models.

•Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.

•Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.

•Worked on Jenkins for continuous integration with Gradle and GitHub.

•Used Log4j for validate functionalities and JUnit for unit testing.

•Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.

•Used IntelliJ IDEA IDE tool for application development.

Environment: Java 8, J2EE, HTML5, CSS3, JavaScript, jQuery, Angular 9, TypeScript, Bootstrap, Spring Boot, Spring IOC, Spring MVC, Log4j, SOAP, RESTful, Microservice Architecture, XML, Azure, Mongo DB, CI/CD, Maven, IntelliJ IDE, JUnit, JMS, UNIX, Jenkins, JIRA, Log4j, Git.

Saibersys, Carrollton, TX August 2018 to March 2019

Java Full Stack Developer

Responsibilities:

•Developed the J2EE application based on the Service Oriented Architecture.

•Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.

•Used Spring MVC front controller to handle requests from dispatcher servlet to handle incoming requests.

•Configured Spring MVC from scratch using XML configurations, namespace handling, Spring security set up and giving access to resource, wrote code to transform XML documents using JAXB Marshalling and Unmarshalling using Spring Injections.

•Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, Mongo DB.

•Developed the applications using SPRING framework including Spring Core, Spring WS, Spring MVC, and Spring Integrations design pattern

•Develop / Coding the business rule implementations and functional requirements by using Java/J2EE, Spring, Micro-service, Restful API, Hibernate/JPA, Oracle, Autosys, Maven, Docker, Kubernetes, Jenkins and IntelliJ.

•Used Hibernate in persistence layer, hibernate mappings using Annotations, HQL, Criteria and Queries.

•Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.

•Contributed Full stack development in native Golang backend, native JavaScript, and Bootstrap Framework for financial web application between advisers and their clients.

•Worked on SSO to integrate security for user authentication.

•Involved in Design and Development of RESTful API.

•Used Python for executing the code for some scripting.

•Experienced in React JS and working with React Flux architecture. Used React - Router to turn application into Single Page Application.

•Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

•Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library

•Worked with SOAP UI, JAX-WS to create Web Services and consuming the existing services.

•REST web services are created - Spring with Jackson Mappers exchange data using JSON data structure.

•Used SVN for source Version Control, resolving code conflicts and merging code base.

•Implemented presentation layer using JSP, JSP Tag Libraries (JSTL), HTML5, CSS3, SASS, JavaScript, jQuery and NodeJS.

•Deployed the application in Web Logic Application Server.

•Developed Microservices to provide Rest APIs utilizing Spring MVC

•Strong experience in writing PL/SQL queries and performance tuning.

•Developed Unix Shell scripts to automate repetitive database processes.

•Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.

•Used JUnit for unit testing of the application and log4j for logging.

Environment: Core Java, Java 1.6, Spring, Hibernate, SVN, ReactJS, React Native,GIT, Apache, Eclipse 3.3, JNDI, Log4j, JUnit, XML, XSD, Node.js, JQuery, HTML 5, bootstrap, JavaScript, SSO, Web Logic Application Server, Oracle, Windows XP, REST API, NetBeans.

Frost, San Antonio, TX May 2017 to March 2018

Java Developer

Responsibilities:

•Implemented MVC architecture using Struts Framework. Designed and developed front end using HTML, CSS, JSP,

•Struts (tiles and tag libraries) and validation through JavaScript.

•Used JavaScript for updating a part of a web page to reduce the bandwidth usage, load time in web pages and for page functionality and Pop-up Screens.

•Used Struts tag libraries to create JSPs. Used AJAX libraries such as jQuery and DWR.

•Java Mail API was used to notify the authors about document publishing status. Design and implement asynchronous messaging using JMS.

•Created stored procedure and other SQL scripts using PL/SQL. Implemented solutions relying on Service Oriented

•Architecture (SOA), using Web Services, SOAP and WSDL.

•Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.

•Developed the UI by using HTML, CSS, jQuery, JavaScript and Ajax.

•Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.

Environment: Java 1.6, Servlets, JSP, spring, JDBC, Hibernate, Spring JDBC, REST Web Services, Java Script, Ajax, Web sphere, SVN, Oracle, JMS, XML, Unix, jQuery, HTML, HTML, CSS.

LendingTree, Charlotte, NC April 2015 to May 2017

Java Developer

Responsibilities:

• Providing key input in working with users in defining project and system requirements.

•Conducted the analysis of complex business problems and processes to translate Business Requirements into Functional specifications and system use cases.

•Worked with different IT groups reviewing design documents and project tracking spreadsheets, preparing issues tracking documentation during User Acceptance Testing.

•Leveraged JDBC interface for database connectivity.

•Used Session Beans for business logic and Entity Beans for database persistence.

•Leveraged EJB's in web application.

•Actively involved in deployment JMS (Message Driven Beans) using EJB.

•Deployed J2EE components (EJB, Servlets) in WebLogic Application server.

•Evaluated and implemented new initiatives on process improvement and technology

•Managed changes to baseline requirements through effective application of change control processes and tools.

•Collaborated with development architect and the business to develop both high-level and detailed application architecture to meet the business needs.

Environment: JSP 2.2, JavaScript, HTML, EJB 3.1, XML, JDBC, Apache Tomcat Server, Windows 7.

EDUCATION:

•Bachelors in Computer Science from JNTU

•Year : 2005



Contact this candidate