Post Job Free

Resume

Sign in

Stack Developer Spring Boot

Location:
Princeton Junction, NJ
Posted:
February 13, 2024

Contact this candidate

Resume:

Rishitha Reddy

Sr. Java Full Stack Developer

Email: ad3lqr@r.postjobfree.com

Mobile: 609-***-****

Professional Summary:

●10+ years of IT experience working with various SDLC methodologies-Agile, Scrum, Waterfall Model and applied Agile Test Practices SCRUM, Scripted Test Cases for TDD methodologies.

●Experience in the Design, Development, Implementation and Testing of applications using Java/J2EE.

●Developed modules using Angular, Node, React, Bootstrap, JavaScript, Ajax, jQuery, HTML5 and CSS3.

●Experience in using JavaScript, jQuery, AngularJS, Angular 4/8, Type script for enhancing client-side user experience and improving performance.

●Experienced in Full stack UI technologies using Grunt, Gulp Server, and Yeoman generator for Angular.

●Expertise in using inbuilt and Custom AngularJS directives and filters to add functionalities to the webpage.

●Experience in Angular 8 along with Bootstrap, CSS3 to create reusable components for RWD applications.

●Experienced in Server-side validations using Ajax in NodeJS and Client-side validations using Angular JS.

●Knowledge of advanced level programming in C++ including multithreading and concurrency.

●Experience in creating of test documents, debugging and investigating issues utilizing C++ on the client server.

●Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.

●Experienced with XML related technologies such DTD/Schema, XML, XSLT (DOM, SAX), and XPATH.

●Developed core modules in large cross-platform applications using JAVA, J2EE, Spring Boot, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST) and Micro Services.

●Experience in implementing J2EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator, DAO, DTO, and Business Delegate in the development of N-Tier distributed Enterprise Applications.

●Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Micro Services, Spring REST, Spring Eureka and Spring Netflix.

●Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.

●Developed Micro Services using Spring Boot and deploying Micro services into AWS cloud using Jenkins.

●Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes

using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.

●Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.

●Experience in database modeling, design and development of PL/SQL stored procedures, packages in

relational databases Oracle 9i /10g /11g/12c, Postgres SQL and MYSQL.

●Experience in working with NoSQL databases like MongoDB, Cassandra.

●Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, Route53, Cloud Watch, Cloud Formation, IAM, SNS.

●Used Jenkins as a primary tool for implementing the CI-CD during code releases, worked with CICD pipe line to build and deploy transcending application on AWS.

●Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.

●Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J.

●Monitoring and logging tools such as ELK Stack (Elastic search, Log stash, and Kabana).

●Experienced in using IDEs such as Eclipse, STS, Rational Application Developer (RAD), Net Beans and IntelliJ.

●Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, JMeter.

●Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of Agile.

●Proficient in devising all the artifacts of testing such as Selenium Test Scenarios, Test Cases, Defect Reports

and Test Summary Report.

●Good experience in Selenium Test Environment setup expert using the entire open source tools.

●Experience in unit testing using Karma, JUnit, Mockito, TestNG and integration testing using Continuum, Selenium, Hudson and Apache Camel.

Experience in working with web servers Tomcat 8, Web Sphere 8.x/9.x, Jetty, JBoss7.1.0 and Web Logic

Technical Skills:

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JFC, AWT, Applets, Multi-threading.

Programming Languages

Java 1.6/1.7,1.8, PL/SQL, C++, Objective-C, Swift

Application/Web Servers:

WebLogic 8.1/9.1/10.3, JBoss, Tomcat.

Frameworks

Struts 2.x/1.x, Spring 4.x/3.x, Spring Boot, Hibernate 4.x/3.x, JSF 2.0/1.2

IDEs

Eclipse, IntelliJ, STS, IBM WSAD, Visual Studio Code

ORM Frameworks

Hibernate 4.x/3.x, JSF

Web technologies

JavaScript, TypeScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, HTML5, Bootstrap, Angular JS/8, React JS, Node JS

Web Services

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

Methodologies

Agile, Scrum, TDD, Waterfall

Modeling Tools

UML, Rational Rose, Visio

Testing Tools/Technologies

JUnit, JMeter, Html, Unit, Selenium, Jenkins, JIRA, Mockito

Database Servers

Oracle 12C,11g, DB2, SQL Server, MySQL, Postgres, MongoDB

Version Control

GIT, CVS, SVN

Build Tools

ANT, Maven, Gradle

Containerization Tools

Docker, Docker Swarm

Professional Experience:

Client: Charles Schwab (Remote) Mar 2022 – Present

Role: Sr. Java Developer

Responsibilities:

•Involved in the analysis and development phases of the Software Development Life Cycle (SDLC) using

Agile (SCRUM) development process to deliver regular updates to the business team and project managers.

•Used Core Java and advanced java 8 features like Lambda expressions, Streams, Method reference, Collections, etc.

•Working closely with the technical team and business teams to ensure solutions are developed to meet deliverables by attending the Daily Standup meeting to update the everyday progress.

•Used Annotations for Dependency Injection and Spring Boot microservices.

•Implemented functionalities using Spring Boot with Hibernate ORM

•Used Spring Framework AOP Module to implement logging in the application to know the application status.

•Developed Applications to access JSON from Restful web service.

•Used Micro Services architecture with Spring Boot services interacting through REST Templets.

•Deployed Spring Boot Micro Services into Azure Kubernetes Services using GIT Actions.

•Used kubectl commands to run logs, maintain and monitor the pods in the AKS clusters.

•Created APIS and scheduled jobs to consume weekly data from the DOI site for fuel updates.

•Continuously monitoring the Veracode scan reports and upgrading the spring and supported libraries for the application to resolve the vulnerabilities.

•Identify the issues and enhance the existing application program with new features.

•Experience with building Docker Images and running them on Azure Kubernetes containers.

•Used Lens console to monitor the different environments logs and events for the Kubernetes pods.

•Configured and administered GIT Actions for CI/CD into the integrated Tomcat Application Server which is hosted in the Kubernetes containers.

•Worked with testing frameworks such as Junit, Mockito and Performed GUI, Functional and Regression testing.

•Used JIRA to assign, track, report and audit the issues in the application by 2 weeks sprint process.

•Experienced in setting up test environments for automated script execution using spring scheduler and cronjobs.

•Analyze and improve efficiency, scalability, quality of results and stability of various deployed applications to diagnose

and fix code problems.

•Used IntelliJ for developing, debugging and troubleshooting the applications.

•Worked on creating Databases, Collections and documents in MongoDB.

•Responsible for managing MongoDB environment with high availability, performance and scalability perspective.

•Wrote SQL Queries, Stored Procedures, Triggers, Views, and enhanced performance with explained plans.

Environment: Core Java, Java 8, Spring Boot, Spring Security, REST, Docker, Kubernetes, Postman, JIRA, Git, Git Actions, Gradle, AKS, MongoDB, Postgres, Visual Studio Code and IntelliJ.

Client: US BANK-REMOTE JAN 21 – FEB 22

Role: Sr. Java Developer

Responsibilities:

•Involved in the analysis, design, and development phases of the Software Development Life Cycle (SDLC) using

Agile (SCRUM) development process to deliver regular updates to the business team and project managers.

•Used Annotations for Dependency Injection and Spring Boot services.

•Used Core Java and advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections, etc.

•Implemented functionalities using Spring IO / Spring Boot with Hibernate ORM

•Used Spring Framework AOP Module to implement logging in the application to know the application status.

•Developed an application to access JSON from Restful web service.

•Used Micro Services architecture with Spring Boot services interacting through REST.

•Deployed Spring Boot-based Micro Services into Docker containers using Amazon EC2 container services and implemented Spring REST to create REST endpoints and integrated Swagger to get dynamic documentation.

•Worked with Swagger UI and GraphQL Playground to expose APIs as back-end Components.

•Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.

•Involved in onboarding new applications to consume REST API and GraphQL.

•Used Aspose.Cells API for Java to export data to Excel Sheets and format spreadsheets, Create charts and Pivot Tables.

•Used HQL, Named Parameters, Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and used Hibernate Cache.

•Used OpenShift console to monitor the different environments logs and events for the pods.

•Experience with building Docker Images and running them on Docker containers.

•Configured and administered Jenkins for CI/CD into Tomcat Application Server.

•Worked with testing frameworks such as Junit, Groovy and Performed GUI, Functional and Regression testing.

•Used JIRA to assign, track, report and audit the issues in the application by sprint process.

•Experience in setting up test environments for automated script execution using Java, and Appium.

•Used IntelliJ for development and debugging the application and Used GIT for version control.

•Wrote SQL Queries, Stored Procedures, Triggers, Views, and enhanced performance with explain plans.

Environment: Core Java, Java 8, Spring Boot, Spring Security, Eureka, Aspose.Cells, REST, Docker, JIRA, Git, Gradle, Groovy, Jenkins, Swagger and Microsoft SQL SERVER.

Client: INFORMATICA - REMOTE JUNE 19 – DEC 20

Role: Sr. Java Full Stack Developer

Responsibilities:

•Involved in the analysis, design, and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology and Test-Driven Development process to deliver regular updates to the business team and project managers.

•Developed UI pages using HTML5, TypeScript, Angular 8, Bootstrap, CSS3, jQuery, AJAX and NodeJS.

•Build the reusable service components with Angular 8, Bootstrap and JSX to use across modules.

•Implemented jQuery to develop the widgets and to perform the client-side validations.

•Used Core Java and advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections, Multi-Threading etc. Enhanced concurrency methods etc.

•Used Annotations for Dependency Injection and Spring Boot for Micro services.

•Implemented functionalities using Spring IO / Spring Boot with Hibernate ORM

•Used Spring Framework AOP Module to implement logging in the application to know the application status.

•Developed Application to access JSON and XML from Restful web service.

•Used Micro Services architecture with Spring Boot services interacting through REST.

•Implement monitoring and logging using Informatica tools to track ETL job execution and identify performance bottlenecks.

•Deploy Informatica MDM to create a centralized hub for managing master data.

•Deployed Spring Boot based Micro Services into Docker containers using Amazon EC2 container services and implemented Spring REST to create REST endpoints and integrated Swagger to get dynamic documentation.

•Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.

•Extend the data integration solution to the cloud using Informatica Cloud.

•Involved in onboarding new applications to consume REST API from APIGEE gateway platform.

•Integrate cloud-based applications and services with on-premises data sources and targets.

•Used HQL, Named Parameters, Queries, and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and used Hibernate Cache.

•Used AWS Cloud watch in alerting, maintaining, and monitoring of production and servers.

•Experience with building Docker Images and running them on Docker container.

•Configured and administered Jenkins for CI/CD into Tomcat Application Server.

•Worked with testing frameworks such as Junit, Mockito and Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.

•Familiar with Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunt tasks to run the unit tests on Jenkins.

•Used JIRA to assign, track, report and audit the issues in the application by sprint process.

•Establish data governance policies and workflows to ensure data consistency across the organization.

•Experience in setting up test environment for automated script execution using Java, Appium.

•Identified mobile elements using Appium Inspector and UI Automator Viewer and Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.

•Used IntelliJ for development and debugging the application and Used GIT for version control.

•Experience in performance tuning with Oracle database. Designed and developed file upload and file download features with Oracle BLOB and CLOB.

•Wrote SQL Queries, Stored Procedures, Triggers, Views, and enhanced performance with explain plans.

Environment: Core Java, Java 8/J2EE, Angular 8, TypeScript, Spring Boot, Spring Security, Eureka, Hibernate 4.x, Microservices, REST, Docker, AWS IAM, JIRA, Git, Maven, Selenium, Jenkins, Mockito, Appium, Oracle 12c.

Client:Tufts Health Plan-Medford, MA DEC 2015 – MAY 2019

Role: Sr. Java Full Stack Developer

Responsibilities:

•Implemented Agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.

•Developed User Interface application modules using HTML, CSS and JavaScript, TypeScript, jQuery and AJAX.

•Wrote client-Side code using ReactJS, NPM and gulp directories to generate the server environments used flux to manage targeted URL’s and to monitor the application.

•Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.

•Extensively used jQuery, NodeJS in implementing various GUI components in the application portal.

•Use Object Oriented Programming concepts in Core Java along with Java 8 features.

•Worked with controller, service and view components in applications using spring 3.5 framework.

•Extensively used various modules in Spring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.

•Designed and developed Microservices using REST framework and Spring Boot.

•Involved in batch processing using Spring Batch to extract data from the database and load into tables.

•Enterprise level web applications were supported by building spring-based Java and Scale micro services.

•Consumed messages from JMS-Message-driven beans and Active MQ. Integrated Active MQ with Beans.

•Experience in Creating, Dropping Indexes, Tables, Stored Procedures and Views on Oracle DB.

•Cloud environment for micro services was provided using spring cloud Netflix (Eureka, Hysteria, Ribbon).

•Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

•Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry

and other cloud services like AWS, Netflix Eureka, and Spring Hysteria as fallback method.

•Used Spring Ribbon for load balancing and broker service to maintain status using Kafka and Zookeeper.

•Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.

•Reading the log files using Elastic Search, Log stash and alerting users on the issue and saving the alert details.

•Implementation of Spring Restful web services which produce JSON.

•Developed REST APIs for consuming web services.

•Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.

•Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.

•Configured AWSEC2 instances, S3Buckets and Cloud Formation Services based on the business requirements.

•Utilized AWS Lambda to upload data into AWS S3 buckets and to trigger Lambda Functions Including EC2.

•Expertise on Soap UI, Selenium Data Driven framework and integrating it with Maven [Build Management Tool], Testing [Unit Testing tool] and Jenkins [Continuous Integration Tool].

•Developed automation scripts for Mobile Native applications using Appium and Java.

•Integrated Appium with Sauce Labs for distributing tests on the cloud.

•Wrote Selenium scripts to create reusable components in Data driven framework.

•Created Test cases using Element locators and Selenium Web Driver methods and enhancing the Selenium

Test cases for Cross browser testing and implemented front end tests using Mocha/Chai frameworks.

•Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.

•Worked with JAXB parser for marshalling and Unmarshalling XML data.

•Used IntelliJ to develop and debug the application and Used Git as a version control tool.

•Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Git, Jenkins, and Jenkins Jobs.

Environment: Core/Java 1.8, Spring Boot, Microservices, HTML5, CSS3, TypeScript, Bootstrap, ReactJS, SOAP, REST, Microsoft Visio, Apache Kafka, Jenkins, Amazon Web Services S3, NoSQL (MongoDB), GitHub, Selenium, Appium, Log4j.

Client: TCS, HYDERABAD, INDIA MAY 2013 – AUG 2015

Role: Jr. Java developer

Responsibilities:

●Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixings, operations and functions.

●Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.

●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 prede ned components from NPM (Node Package Manager) and Redux library.

●Followed front-end development best practices such as code to modules, unit testing, UI validations, peer reviews.

●Developed Reusable components with clean and thoroughly tested code with high performance and simplicity in mind.



Contact this candidate