Post Job Free

Resume

Sign in

Stack Developer Enterprise Applications

Location:
Roswell, GA
Salary:
70$ ON c2c
Posted:
March 11, 2024

Contact this candidate

Resume:

Adarsha Reddy

Ph:+*-: 469-***-****

ad39hy@r.postjobfree.com

www.linkedin.com/in/adarsha-d-936576213

Professional Summary:

I have over 10 years of experience as a Java Full stack developer, and I am an Oracle Certified Java Professional. Experience in Web Application Development, SOA, and Client-Server based Enterprise Applications, System Analysis, Technical Design, Implementation, Performance Tuning, Testing, Object Oriented, Java/J2EE and Client Server technologies.

Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, Angular2/4/8,11 ReactJS, JSP, Node.JS, PHP, Bootstrap.

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

Expert in Java 8 features and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.

Good experience with implementing application using AngularJS. Solid understanding Angular directives. • Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.

Hands-on experience in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate.

Experience with design patterns like Singleton, Factory Pattern, Prototype, Business Delegate, Session Facade, Service locator, Observer and Decorator.

Did POC using PEGA and captured the information already and I started the application profile and moved to Enterprise Application.

Worked on testing the RESTful APIs using tools like POSTMAN.

Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IDM DB2, SQL Server, MySQL, PostgreSQL, MongoDB and Cassandra.

Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache RabbitMQ and Apache Camel as JASMS provider.

Experience in developed logging and standard mechanism based on Log4j and SLF4j.

Experience in version control system tools like GIT, SVN.

Experience in unit testing the applications using JUnit, TDD Framework.

Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration.

Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring) and PCF.

Hands on experience with Windows, UNIX and Linux Environments.

Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.

Excellent written and verbal communication skills, Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

Technical Skills:

Methodologies

Agile, Waterfall, TDD (Test-Driven-Development), Scrum

Languages

Java 9/ Java 8, J2EE, JDBC, UML, Design Patterns, Shell Scripts, SQL, PL/SQL

J2EE Technologies

Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Mark-up/ XML Technologies

HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 8/10, Typescript, Angular Material/CLI, Angular UI, Bootstrap, ReactJS, Redux Flux, Redux Thunk

Tools & Frameworks

Struts, Spring, Hibernate, Spring MVC, Spring Boot, Spring Security, Apache Active MQ, Apache Camel

Web services

SOAP, REST

Web/App Servers

IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Databases (RDBMS/ NOSQL)

Oracle, SQL Server, MySQL, MongoDB, Cassandra

IDEs

Eclipse, IntelliJ

O-R mapping

Hibernate, My Batis

Cloud Technologies

AWS (Amazon Web Services) - EC2, Auto scaling, IAM, VPC, SNS, Lambda, AWS SDK'S, Elastic cache, Security Groups, Route53, RDS, Dynamo DB, Storage Gateway, API Gateway, Cloud Watch.

Azure Cloud – Azure Active Directory, Azure SQL, Service Bus, Cloud Services, Azure Web Role, Worker Role, SQL Azure, and Azure Storage.

Modelling/ CASE Tools

Rational Rose, MS Visio Professional.

Messaging

JMS MQ, Rabbit MQ, Confidential MQ

Testing Tools/ Others

JUnit, TestNG, Postman, Karma, Jasmine

Build/ CI Tools

Maven, Docker, Kubernetes, Jenkins, ANT

Version Control

CVS, Git, GitHub

OS & Environment

Windows, UNIX, Linux

Client: Mastercard, St.Louis-MO March 2023 - Current

Role: Sr Software Engineer

Description:

Worked for Commercial Organization as a Full Stack Developer where I Implemented SIEM Infrastructure. In this organization we issue corporate credit cards. Involved in Enterprise Design for several B2B applications where I worked with several banks to identify the business requirements. Migrated a monolithic application to microservices based architecture in an enterprise frame works.

Responsibilities:

Involved in the development of user interface applications and professional web applications using HTML, CSS, React.js, Angular, and Fetch.

Extensively worked on Implementing Spring Boot Micro Services to divide the application into various sub modules.

Migrated SQL Server database to Windows Azure SQL Database and updating the Connection Strings based on this.

Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, and Kubernetes, Spring Cloud, handled security using Spring Security.

Involved in working with Azure Infrastructure Management (Azure Web Role, Worker Role, SQL Azure, and Azure Storage).

Deployed Spring Boot based micro services Dockers container using Amazon EC2 and using AWS admin console. Designed and implemented cloud-native microservices architecture on Google Cloud Platform (GCP) for scalable and resilient applications.

Leveraged GCP's Compute Engine for containerized microservices deployment using Kubernetes, ensuring efficient resource utilization and scalability.

Created applications with full-stack JavaScript using React, Redux, Flux.

Deploying the applications to Azure cloud and setting up the context for Kubernetes pods with SSL certificates.

Developed and deployed back-end services to Azure cloud and used Azure Service Bus.

Used HTML5 and React.JS, created pages for displaying workflow page along with Task panel, Property panel and Participants panel.

Deployed Spring Boot based micro services Dockers container using Amazon EC2 and using AWS admin console

Deploying Web Apps and Creating Web-Jobs, and configuring Cloud Platform (Azure SQL, Service Bus, and Cloud Services).

Used of React Lifecycle Methods and used React Context to share and store data from a central location.

Developed and deployed Microservices based applications using Spring Boot and Spring Cloud.

Developed Single page applications using React.js and React-Router.

Integrated GCP's Dataflow with microservices for real-time data streaming, enabling immediate data processing and analytics for enhanced user experiences.

Established continuous integration and continuous deployment (CI/CD) pipelines on GCP, automating the testing and deployment of microservices for rapid development cycles.

Used Redux with React to enable predictable state change and reusable data and actions.

Used Azure Cloud Service for deploying systems.J

Modified, debugged, and executed using TestNG, to IntelliJ IDE.

Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache RabbitMQ and Apache Camel as JASMS provider.

Implemented protective resources like SSO and OAuth2 using Spring Cloud.

Leveraged GCP's Compute Engine for containerized microservices deployment using Kubernetes, ensuring efficient resource utilization and scalability.

Spring JDBC used retrieve and update, inserting data in MySQL database with use of stored procedures.

Involved in creating and extracting data from database using SQL Queries in MySQL database.

Implemented spring boot Microservices to process the messages into the Kafka cluster setup.

Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.

Utilized GCP's Cloud Storage and Cloud SQL for microservices data storage and relational database

Created partition of Kafka messages and setting up the replication factors in Kafka Cluster.

Built Pipeline using Jenkins for Continuous Integration and Deployment (CI/CD).

Environment: Agile, Scrum, HTML, CSS, JavaScript, React.js, React Router, Redux, Flux, React Context, jQuery, Ajax, Spring Boot, Micro Services, Jersey, Kubernetes, GCP, Spring MVC, GCP Data Flow, Hibernate, GCP Cloud Storage, MS Azure, Azure SQL, Azure Services Bus, Azure Web Role, Worker Role, SQL Azure, Azure Storage, GCP Cloud Monitoring, SSL, Spring Cloud, REST, MySQL, Kafka, Docker, TestNG, IntelliJ, Jira, Log4j.

Client: Delta Airlines, Atlanta,GA Jul 2021 - March 2023

Role: Sr Software Engineer

Description:

Worked in Delta Cargo Organization which provides services to several B2B and B2C clients. Several new services like Human remains service, Pet Animals services and various other services were launched and developed the tracking page from scratch. Worked on migrating the microservices to the Azure Cloud.

Responsibilities:

Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 9.

Worked on JS frameworks like React JS, Node JS to augment browser applications with MVC.

Used Azure components like Service Bus implements a communication system between mutually interacting software applications, Message Queues.

Implemented the business logic using Java, Gcp Cloud, Spring Boot, Spring MVC, Spring Cloud, and Spring Security.

Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache RabbitMQ and Apache Camel as JASMS provider.

Utilized Java 1.9 feature Lambda expressions and applied Java Collections such as HashMap, List to store data.

Used React-Router to turn application into Single Page Application (SPA).

Used Hibernate flexible and powerful ORM Solution to map Java classes to a Database.

Developed and Design Azure Storage utilizing Azure Active Directory, Azure Storage, Azure SQL Server, Sitecore, Blobs, Pages, Queues, Tables and VM's.

Restoring the backups through SSTableloader tool in Cassandra.

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

Implemented modules into Node JS to integrate with designs and requirements.

Monitoring the Cassandra cluster with the help of Visualization management tool, OpsCenter.

Used React JS components, Forms, Events, Keys, Router, Spring Boot, Animations and Flux concept.

Worked with Reducers, React Containers to update the state of an App produced by Redux and by mapping those to the React component using React-Redux.

Used Web API for HTTP and REST based GET, POST, PUT, DELETE and Returning JSON format and worked with Windows Azure Worker Roles & Web Roles.

Developed MongoDB Data Access Layer implementing Mongo Repository interface from Spring Data.

Used Jenkins pipelines to drive all micro services builds out to the Docker registry.

Leveraged GCP's Compute Engine for containerized microservices deployment using Kubernetes, ensuring efficient resource utilization and scalability.

Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.

Assisted in installation, assembling and maintenance of latest versions of JBoss Application server.

Worked in generating logging by Log4j to identify the errors in the production test environment and

Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.

experienced in Maven tools.

Used Jira for Project Management and Git for version control tool for tracking changes in local branched and remote branched.

Environment: Agile, Scrum, HTML, CSS, JavaScript, React.js, Spring Boot, React Router, Redux, Flux, jQuery, Ajax, Spring Boot, Spring MVC, Hibernate, MS Azure, Azure Worker Roles, Web Roles, Azure Active Directory, Azure Storage, Azure SQL Server, Sitecore, Blobs, Kubernetes, Pages, Queues, Tables, VM's, Spring Cloud, Kafka, JBoss, MongoDB, Docker, TestNG, IntelliJ, Jira.

Client: SAE International, Pittsburgh, PA June 2020- July 2021

Role: Sr Full Stack Java Developer

Description:

Worked on an audit based CRM application which involved 30 microservices. While considering root causes of customer issues, fixed several major system issues affecting how customer enrollments and un-enrollments were received. Involved in fixing the security issues to the application XSS. Enhanced the application with new features and guidelines based on certain compliance policies.

Responsibilities:

Developed efficient code using Core Java components Generics, Collections, Inheritance and Exception Handling for web services and java beans.

Developed a Single page application (SPA) using Angular, Bootstrap, JavaScript, CSS3, HTML5.

Utilized Java 8 features like Lambda Expressions, Parallel Streams, and practical interfaces.

Worked on the modernization of a legacy and outsourced UI technologies used were Angular 10, CSS3, Angular CLI, Angular Material, Node JS, Express JS.

Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing RESTFUL web services using spring boot.

Implemented spring boot Microservices to process the messages into the Kafka cluster setup.

Validated forms using Angular 10 and regular expressions thereby providing client-side validation and server validation.

Created partition of Kafka messages and setting up the replication factors in Kafka Cluster.

Worked on Lambda Expressions, Functional interfaces Stream API's, Kubernetes Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.

Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng- show, ng-hide, ng- change, ng-blur, etc.

Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.

Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.

Created partition of Kafka messages and setting up the replication factors in Kafka Cluster.

Took part in setting up the routing configuration using Angular UI router for various views and sub views.

Created cloud formation templates in setting up DEV, QA and UAT environments using AWS Cloud formation and leveraged Elastic container services to run Docker micro services in AWS.

Developed Angular services making use of resource service to perform REST API calls to the backend.

Prepare and execute AWS Cloud Formation JSON template to provision infrastructure on AWS Cloud for pre-prod and prod environments

Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.

Implemented spring boot Microservices to process the messages into the Kafka cluster setup.Used GIT repository for software configuration management and version control. Used Jenkins for continuous integration and Maven for building.

Used TestNG framework for unit testing and implemented (TDD) methodology and generated the reports.

Used JIRA to assign, track, report, and audit the issues in the application.

Environment: RAD, Java, Servlet, JSP, SOAP, JavaScript, JQuery, Angular 5, REST, JDBC, HTML, WebSphere 8.0, Tomcat, SOAPUI, XML, JSON, GIT, JDBC

Client: Edward Jones, St.Louis, MO Dec 2018 – June 2019

Role: Full Stack Java developer

Description:

Worked on Optical Character recognition System. Involved in creating sessions for new customers in AG360 application as the existing system has glitches in processing Appeals and Grievances while setting up new accounts. The new CMS guidelines suggested a couple of changes to the existing application and displaying the CMS set of rules in the application. New web pages were created based on the client’s requirements under the guidelines of CMS.

Responsibilities:

Using Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.

Designed and implemented the user interface using HTML5, CSS3, JavaScript, Angular 8, and Typescript.

Designed and developed various modules of the application with J2EE design architecture, JDBC, JSP, Struts.

Implemented reactive Angular 8 components using RXJS.

Deployed Spring Boot based micro services Dockers container using Amazon EC2 and using AWS admin console.

Used Microservices architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy Microservices.

Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.

Extensively used Angular 8(Bootstrap) for ng-grid, and UI components and Typescript for code management.

Developed and maintained elaborate services-based architecture utilizing open-source technologies like Hibernate ORM.

AWS EC2 instances were configured in developing and QA environments with NodeJS

Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration/ continuous deployment (CI/ CD).

Parsed JSON data and displayed it in the front-end screens using Angular.

Used Amazon Web Services (AWS) like EC2, S3, and Cloud Front for promoting code in various environments.

Applied techniques for cross-browser and cross-platform interface development Angular 8.

Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.

Worked extensively in writing and debugging complex stored procedures, triggers, Inner Joins, Outer Joins, views, and user-defined functions.

Designing, developing, and maintaining complex SQL queries for data analysis and data extraction as per client requirements

Used Maven build tool to build and deploy the application and Jenkins for continuous integration.

Git is used for code versioning system, for building the application in repository and for production code maintenance.

Using Log4J for logging, debugging, and testing purposes and maintaining system state.

Utilized JIRA for task scheduling, quality control activities like defect tracking and fixing.

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Hibernate, RESTful, SOAP, Hibernate, Mockito, Micro Service Architecture, Amazon Web Services, EC2, SQS

Client: Fidelity Investments, Raleigh, NC Aug 2017 – Nov 2018

Role: Full Stack Java Developer

Responsibilities:

Involved in complete software development life cycle including design, development, testing, monitoring logs, debugs and trouble shoot and fix the problems in various environments in AGILE Methodology.

Worked with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AWS, AJAX, Typescript, NodeJS, Backbone JS, Oracle, DB2 and good knowledge in ReactJS, EmberJS.

Implemented the business layer by using Hibernate with Spring Boot and developed mapping files and Java 8 classes using ORM tool

Deployed Spring Boot based micro services Dockers container using Amazon EC2 and using AWS admin console

Involved in multi-tiered J2EE design utilizing Spring MVC Inversion of Control (IOC) and Hibernate reproduced security issues and the remediation methods for vulnerabilities.

Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.

Analyzed business requirements, technical design, designing the database schema (Oracle 9i) for the application. Applied normalization techniques, ER Diagrams.

Used JSTL and wrote custom JSP tag libraries. Implemented role-based handling in JSP pages.

Implemented or exposed the Microservices to base on REST API utilizing Spring Boot with Spring MVC and

Apache Kafka, AngularJS for making REST calls and data binding

Used SOAP Web Service and deployed applications on Apache Tomcat server stored procedures & triggers in SQL database.

Used XML Gateway to secure, mediate and manage XML traffic worked on preventing Cross site scripting vulnerability in the web applications.

Used Eclipse as the IDE to develop, test and deploy the application.

Used Microservices architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy Microservices.

Performed Unit testing using JUnit, System, Regression, and Integration Testing in various internal releases of the application and supported the application modules during testing and pre-production phases.

Created JUnit test cases and test suites for testing the application, used GIT version control for the software development and other version control tasks.

Client: Sonata Software, Hyderabad, India Feb 2013 – Mar 2017

Role: Java/J2EE Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing.

UI development with technologies like HTML 5, Angular 8 and JQuery.

Developed and securing the application using form-based authentication using HTML, Angular, JavaScript, JQuery and CSS.

Implement Spring boot service layer with Dependency Injection (DI), Auto-wiring, Transactions and DAO Annotations

Monitor performance of application using a suite of application monitoring tools like Dynatrace and LogInsight.

Worked upon Angular 5 Service which interacts with RESTful services at backend

Collaborated for Angular 5 Components which takes care of view part of the application

Deployed Spring Boot based micro services Dockers container using Amazon EC2 and using AWS admin console.

Used Microservices architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy Microservices.

Made sure Routing in Angular 2 application is appropriate which helps wiring views together

Involved in designing Spring MVC application and Hibernate to design module structure.

Build and migrate highly scalable web-based applications with strong emphasis on operational elements such as redundancy, fault-tolerance, logging, monitoring, troubleshooting and high availability.

Responsible for fixing any bugs that arise on the front-end of the application as well as implement new feature requests requested by the User base

Develop next generation application with the latest and greatest front-end technologies like Angular 8, Webpack and rxjs

Implement Spring boot service layer with Dependency Injection (DI), Auto-wiring, Transactions and DAO Annotations

Used EJB framework to build the application on server side.

Worked in Test driven development (TDD) and written unit test cases.

Created Business layer to implement logic in middle tier.

Used Elixir tool to implement PDF design.

Helped in improving batch performance by identifying improvement areas and implemented them.

Designed, developed and analyzed the front-end and back-end using JSP, Javascript, JQuery, JSP, JSP, EJB.

Configured and extensively used WebSphere 8.0 to deploy the applications.

Extensively used JSTL tag libraries.

Worked with Testers in resolving various defects in the application and was an integral part of the team.

Implemented Controllers, models to render JSON response to DOM.

Used JDBC and DAO pattern for data persistence.

Used RAD as IDE for development of the application.

Implemented the DAO pattern to connect to the database and retrieve data.

Worked with WebSphere 8.x as the web server.

Interacted with Business Analysts to come up with better implementation designs for the application.

Interacted with the users in case of technical problems and mentoring the business users.

Coded changes to remaining Java web applications as identified by the proof of concept stage of the project.

Environment: Agile Methodology, Java 1.8, J2EE, HTML, CSS, JavaScript, jQuery, AJAX, AngularJS, XML, DAO, POJO, JPA, Spring (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB, NoSQL, CI/CD, Log4j, Jenkins, JIRA.

Education: Bachelors in Computer Science University: Jawaharlal Nehru Technological University Passed: 2013



Contact this candidate