Post Job Free

Resume

Sign in

Stack Developer Enterprise Applications

Location:
Hyderabad, Telangana, India
Posted:
March 04, 2024

Contact this candidate

Resume:

Adarsha Reddy

469-***-****

ad33kt@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, Hiberna 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:

Led the migration of a legacy core Manufacturing and Retail application to AWS, prioritizing data protection measures, achieving 20% cost reduction and 30% improvement in application performance.

Led the design and implementation of a secure and scalable AWS architecture developing microservices and exposing via REST APIs for a global e-commerce platform, incorporating IGA principles, granular access controls, and robust PAM practices.

Developed secure and scalable platform for building Java application which uses Spring and Springboot frameworks.

Designed and implemented a secure cloud infrastructure for real-time fraud detection platform, ensuring PCI-DSS compliance and reducing false positives by 15%.

Successfully migrated the team to Java 11 and Spring Boot, improving code maintainability and efficiency.

Leveraged Harness CD Pipelines and Delegate Proxy to automate infrastructure deployments and application rollouts for AWS accounts, achieving a 40% reduction in deployment time and a 70% decrease in manual intervention.

Facilitated management and provisioning of the resources using Harness’s Infrastructure as Code capability

Established and implemented best practices for cost optimization, resulting in 10% annual cloud cost savings.

Mentored and coached junior architects, fostering a culture of continuous learning and innovation.

Proven expertise in leveraging Terraform for infrastructure as code (IaC) automation, ensuring consistent and repeatable deployments. Automated infrastructure provisioning and deployment for complex multi-tier applications using Terraform modules and dynamic configurations.

Secured AWS infrastructure against cyber threats using proactive security plans for monitoring and vulnerability management.

Collaborated with Development teams to design and implement CI/CD pipelines, utilizing AWS Codepipeline, AWS Cloudformation, Harness and GitLab CI for continuous integration and delivery.

Used Kafka to generate events and worked in an event driven architecture and used several design patterns scale microservices.

Developed and maintained complex SQL(Advance SQL) queries and procedures for diverse business needs, including ad-hoc reporting and trend analysis.

Built a data analysis framework utilizing Snowflake capabilities, including UDFs, materialized views, and advanced analytical functions.

Proven expertise in architecting and deploying robust disaster recovery (DR) solutions across cloud environments, ensuring business continuity, and minimizing downtime in the face of disruptions.

Designed and implemented efficient SQL queries for complex data analysis and reporting, improving data access speed by 30%.

Knowledge and implementation experience building multi-cloud architecture using Microsoft Azure, OCI(Oracle Cloud Infrastructure) and GCP(Google Cloud Platform)

Environment: Agile, Scrum, HTML, CSS, JavaScript, React.js, React Router, Redux, Flux, React Context, jQuery, Ajax, Spring Boot, Micro Services, Jersey, 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:

Managed a team of 5 Onshore developers where I was actively involved guiding the team

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

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

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

Used RedHat for containerization of the microservices.

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

Utilized Java 1.8 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, 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.

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 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, 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, Pages, Queues, Tables, VM's, Spring Cloud, Kafka, JBoss, MongoDB, Docker, TestNG, IntelliJ, Jira.

Client: SAE International, Pittsburgh, PA June 2019 - 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.

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

Worked on Lambda Expressions, Functional interfaces Stream API's, 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.

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.

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

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.

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 – Aug 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

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