Home

Sai Deepa Mallu - Sr. Java Full Stack Developer
[email protected]
Location: Bloomington, Illinois, USA
Relocation: Yes
Visa: GC
Sai Deepa Mallu
Sr. Java Full Stack Developer
Phone: +1 815-780-9244
Email: [email protected]
LinkedIn Id: linkedin.com/in/deepamallu18


ABOUT ME:

A skilled Java Full Stack Developer with 11 years of experience in designing, developing, and maintaining robust web applications. Expertise in Java, J2EE, Spring, Hibernate, and front-end technologies like Angular, Node.js, React.js Passionate about continuous learning and implementing cutting-edge technologies to drive innovation.


Java17 | Angular15 | MySQL | Java Script| Node Js | Spring | Hibernate | React | AWS | Azure |

11 years of experience in Cross-Platform (Web & Client-Server) application development and design using Core Java and J2EE technologies.
Expertise in J2EE, JSP, Servlets, Struts, Spring MVC, Spring Boot, Web Services (SOAP, REST), and JSF.
Proficient in SDLC and Agile Methodologies and skilled in Java Spring Boot, Hibernate, JDBC, Microservices, Java Beans, EJB, JavaScript, Web Services, AngularJS, jQuery, MVC, and Struts.
Strong Core Java skills: Multithreading, Collections, Garbage Collection.
Extensive experience with Spring Boot, Spring Security, Spring Core, Spring MVC, Spring AOP, Spring Actuator, Spring ORM, Spring JPA, and Spring REST.
Developed Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix), following domain-driven design.
Implemented design patterns: DAO, Prototype, Factory, Abstract Factory, Builder, Observer, DTO, and Singleton.
Created and consumed SOAP and RESTful web services in Spring Boot using JAX-WS, JAX-RS, and Spring Rest Controller and Implemented OAuth2.0 for authentication and API access.
Experienced with jQuery, JavaScript, CSS, HTTP, XSD, WSDL, and HTML.
Implemented web applications using AngularJS, Angular and ReactJS.
Designed and implemented RESTful APIs using Node.js and Express.js, enabling seamless integration with front-end frameworks and improving data interchange efficiency.
Utilized Node.js for building and managing backend services, including user authentication, session management, and data validation, ensuring secure and responsive application functionality.
Developed and maintained scalable server-side applications using Node.js, ensuring efficient handling of asynchronous operations and real-time data processing.
Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMware as required in the environment.
Worked in managing VMs in Amazon using AWS and EC2 and migrated applications from internal data center to AWS.
Expertise in server maintenance on AWS to back-end architecture, REST API implementations, and front-end development.
Experience in AWS EC2, configuring the servers for Auto Scaling and Elastic Load Balancing.
Developed and executed migration plans for transitioning from DLS 6 to DLS 7, including comprehensive testing and validation to ensure a seamless upgrade with minimal disruption to end-users.
Expertly utilized Design Language System (DLS 6) to create consistent and visually appealing UI components, ensuring a cohesive user experience across multiple web and mobile applications.
Experience working with Microsoft Azure, using Azure App Services and Virtual Machines (VMs) to guarantee high availability and performance for e-commerce applications.
Involved in building and managing scalable cloud architecture on Microsoft Azure and enhancing application security using Azure Active Directory (AAD).
Proficient in Python frameworks such as Flask and Django, applying principles of object-oriented programming to design maintainable and scalable systems in a Java-ecosystem.
Managed cloud infrastructure using Python scripts and Terraform, automating provisioning and scaling of resources.
Deployed Python-based microservices on AWS/GCP, utilizing Docker and Kubernetes for containerization and orchestration of both Java and Python applications.
Worked with RDBMS: Microsoft SQL Server, ORACLE, MySQL, PostgreSQL, Aurora, and DB2. NoSQL: MongoDB, Cassandra, DynamoDB.
Proficient in PL/SQL, writing stored procedures, functions, and triggers.
Worked with APIs (SSL, CORS, JWT), API Gateway, REST, and SOAP Web Services using Ajax, JSON.
Used build/deploy tools like MAVEN, Jenkins, Docker, SonarQube for Continuous Integration & Deployment for Microservices.
Experience working with AWS cloud technologies like EC2, S3, SimpleDB, RDS, Elastic Load Balancing, SQS, IAM, CloudWatch, EBS, CloudFront.
Hands-on with message brokers like ActiveMQ, RabbitMQ, and Apache Kafka.
Wrote build scripts using ANT, Gradle, Maven, and Jenkins. Used Log4j, Slf4j, Log Insight for bug tracking.
Used Cucumber for services automation and created Feature Files and used version control systems like CVS, SVN, and Git.
Experienced with Docker containers, AMIs, creating Docker images/containers, and Kubernetes.
Wrote unit test cases using JUnit, Testing, Mockito. Experienced in test-driven development with JUnit.
Worked with front-end/user interface testing frameworks: Karma, Jasmine, Jest, Mocha,Chai.
Automation testing using Rest Assured framework and Selenium WebDriver.




Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.


Application/Web Servers Oracle/BEA, Web Logic 8.1/9.1/10.3, IBM Web Sphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins, Cucumber.

IDEs Eclipse, Spring STS, IntelliJ, Web Storm, NetBeans.

Web technologies HTML5, CSS3, XHTML, JavaScript(+ES6), Typescript, Ajax, jQuery, AngularJS, Angular 2,4,5,6,7,8,14 ReactJS, NodeJS, Socket.io, Express JS, JSON, Swagger UI, Bootstrap, Google Web Toolkit (GWT), Backbone JS.

Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI, Micro services.
Methodologies Agile, Scrum, RUP, TDD, OOAD, SDLC, Waterfall model.

Message Brokers Kafka, RabbitMQ, ActiveMQ, IBMMQ

Testing technologies/tools JUnit, JMeter, Protractor, Mockito, Karma, Jasmine
Database Oracle 8i/9i/10g/11G, DB2, SQL Server 2005/2008, MySQL, PostgreSQL, Sybase, MongoDB, Cassandra.
Big Data Tools Hadoop, Spark, MapReduce, HDFS, HBase, Zookeeper, Hive, Sqoop, Cassandra, Flume, Couch base, MongoDB, Neo4J, Redis, MLlib.
Version Control CVS, SVN, Git, Stash, Bitbucket.

Build Tools ANT, Maven, Gradle.

Spring Tools Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Hateos, Spring Cloud, Swagger UI, Sleuth, and Spring Zuul, Feign Client.






Client: Home Depot, ATLANTA, GA Feb 2023 Present
Sr. Java Full Stack Developer

Project Description: Home Depot aims to enhance customer engagement and increase sales by implementing a real-time customer engagement and personalized recommendations platform. The objective of this project is to develop a scalable platform that leverages real-time data analytics to analyze customer behavior, preferences, and purchase history in order to deliver personalized product recommendations and targeted marketing messages.

Responsibilities:
Involved in the migration of core components from Java 11 to Java 17, ensuring compatibility and leveraging new features like pattern matching, records, and sealed classes for cleaner architecture and code maintainability.
Involved in all stages of SDLC, from requirement gathering, analysis, design, and development to testing and deployment using Agile (SCRUM) methodology, with a focus on Java 17 migration.
Enhanced Microservice architecture with Java 17 features, including the use of enhanced stream APIs, lambda expressions, and new concurrency utilities to optimize performance.
Migrated Kafka Producer and Consumer implementations to Java 17, improving real-time data processing in Microservices with performance optimizations.
Secured APIs using OAuth 2.0 and Spring Security with Java 17, applying updated cryptographic standards and leveraging enhanced concurrency methods for better performance and scalability.
Developed rich user interfaces and SPA using Angular 15, Typescript, HTML, CSS 4, Docker, AWS, Kafka, REST, CI/CD, NoSQL DB, Kubernetes, and Material framework.
Worked with Angular 14 modules, services, templates, directives, dependency injection, lazy loading, and differential loading.
Designed and developed Microservice business components using Java, Spring Boot, Spring Security, Spring Batch, Spring Data JPA, and implemented RESTful APIs.
Used Spring Data JPA for database CRUD operations and wrote Spring Batch jobs for bulk updates.
Implemented fail-safe and circuit breaker patterns in Spring Boot Microservices using Hystrix, and configured Swagger-UI with Eureka server.
Created performance tests using JMeter and uploaded scripts to BlazeMete.
Used Spring Feign Client for HTTP communication between Microservices.
Monitored and managed applications in production with Spring Boot Actuator.
Updating the testing framework to support Angular 15 s enhanced testing capabilities, ensuring comprehensive test coverage.
Ensuring compatibility with Angular 15 s ESM-only package support, modernizing the build system and dependencies.
Implemented state management using Redux in React to handle complex data flows and real-time analytics for personalized recommendations.
Managed APIs securely and scalably with Apigee gateway; built proxies and policies within Apigee.
Monitored production activities using Kubernetes logs and Splunk Cloud logging.
Wrote PL/SQL procedures, views, indexes, triggers, and functions using PgAdmin.
Utilized Maven for build and packaging, integrated with Jenkins.
Used GridFS in MongoDB for file handling in Spring Boot Microservices.
Deployed applications using Kubernetes, creating deployment, service, and ingress objects.
Built CI/CD pipelines using Jenkins to deploy applications to Kubernetes.
Wrote unit tests for frontend using Karma and Jasmine, and integration tests using Protractor.
Created unit tests for server-side applications using JUnit 5 and Mockito.
Wrote integration tests using Spring MVC test framework and H2 database.
Developed and implemented comprehensive ADA, WCAG 2.1, and Section 508 compliance strategies, ensuring accessibility standards were met across digital platforms and content.
Implemented automated and manual testing processes to ensure ongoing compliance with ADA, WCAG 2.1, and Section 508 across web and mobile platforms.
Developed logging modules using Log4J 2.
Developed RESTful APIs using Node.js and Express.js, ensuring robust communication between microservices and the front end.
Implemented WebSocket s using Socket.io in Node.js to enable real-time data flow and notifications across microservices.
Containerized Node.js services using Docker and deployed them on Kubernetes clusters for scalability and orchestration
Wrote unit tests for Node.js services using Mocha and Chai, ensuring high test coverage and reliability.
Implemented CI/CD pipelines on AWS CodePipeline, migrating from Azure DevOps to automate deployments and enhance development workflow efficiency.
Executed data migration for large datasets using AWS DataSync and AWS Database Migration Service (DMS), ensuring seamless transition with zero data loss.
Assessed and mapped Azure services to AWS equivalents, including migrating data from Azure Blob Storage to Amazon S3 and transitioning compute resources from Azure VMs to AWS EC2 instances.
Managed production issues, daily maintenance, incident resolution, and process improvement.
Tracked progress using JIRA and participated in code reviews to ensure quality.
Environment: Java 17, Angular 15, Spring Boot, Spring Security, Microservices, Spring Batch, Hystrix, Feign Client, HTML/CSS 4/Typescript, Material, Web Services, IntelliJ, Maven, PgAdmin, APIGEE, Contrast, Accessibility, Tomcat, Postgres SQL, MongoDB, AWS, Kubernetes, Docker, Jenkins, Junit 5, Protractor, Karma, Jasmine, Log4J 2, Splunk, JMeter, Blaze Meter, Gradle, GIT, Jira.


Client: Centene Corp, ST. LOUIS, MISSOURI March 2020 Jan 2023
Sr. Java Full Stack Developer
Project Description: The Telemedicine Platform project aimed to revolutionize healthcare accessibility by creating a comprehensive telehealth solution. The platform facilitated remote consultations, video calls, and secure sharing of medical records, providing a seamless and secure virtual healthcare experience. Integrated video conferencing features, enabling high-quality and secure real-time consultations between healthcare providers and patients. Developed a secure user authentication and authorization system to protect patient information and control access to sensitive data. Integrated the telemedicine platform with existing Electronic Health Records (EHR) systems to provide healthcare providers with a comprehensive view of patient history during virtual consultations. Implemented analytics features to track and analyze usage patterns, helping healthcare providers optimize their virtual practice and improve patient outcomes. The Telemedicine Platform successfully provided a secure, user-friendly, and scalable solution for remote healthcare services.
The platform received positive feedback from healthcare professionals and patients alike, contributing to improved healthcare accessibility and patient care.


Responsibilities:

Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
Designed User Interface using HTML5, CSS3, jQuery, JavaScript, AJAX, Angular.JS, Node.JS and XML in a responsive grid layout.
Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
Developed single page applications (SPA), components using Angular.JS directives, controllers, view and routing, service modules.
Developed multiple POCs to create interface between Backend to Frontend by using MongoDB, Express JS, Angular JS and Node.js.
Created GCP projects and migrated on-prem/AWS instances to GCP.
Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
Using Component-based architecture provided by Angular4 created Typescript reusable components and services to consume REST API's.
Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, Angular js and JavaScript.
Developed REST services using Node.JS and ExpressJS.
Leveraged one-way data binding through scope in applications built on ReactJS.
Designed frontend within object-oriented JavaScript framework like Node.JS and ExtJS.
Follow the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
Used Angular JS MVC Architecture to split the UI logic into Views, Models and Collections.
For client-side view rendering services, used React JS typically used various predefined Redux libraries.
Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
Experience in deploying the Lambda functions onto AWS console using eclipse Amazon Web Services plugin.
Skilled in implementing Linux features on windows through VM s, UI s and cloud shell in GCP/AWS.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernates.
Used Spring Framework AOP Module to implement logging in the application to know the application status.

Configured React-Redux for state management and React-Router for programmatic navigation.
Good knowledge and proper understanding of Azure Data Factory (ADF) such as mapping data flows, pipelines.
Build the application based on new features of Jdk 1.8 at service layer level and worked on Java 11 Streams and on lambda expressions.
Developed the backend by using Node.js, Express and MongoDB.
Used RAML for API design and Document generation.
Designed and Developed Restful API's using API Designer; generated flows using RAML file.
Experienced in end-to-end API Design and development using RAML 0.8/1.0, Swagger and Mule ESB, JEE, Spring Integration Framework.
Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute similar jobs simultaneously.
Mocha test runner and Chai test framework are used to test React JS components.
Integrated chatbots with backend systems and APIs to provide real-time data retrieval and processing, enabling the automation of tasks such as order tracking and customer support.
Proficient in using rendering large data sets over application view using ReactJS.
Explored React 17 s compatibility with future features like Concurrent Mode to improve user experience by allowing rendering updates without blocking the main thread.
Updated build processes to align with React 17's new JSX transform, removing the need to import React in every file and optimizing build performance.
Designed and developed AI-powered chatbots using platforms like Dialogflow and Microsoft Bot Framework, enhancing customer engagement and automating routine inquiries.
Integrated chatbots with messaging platforms such as Facebook Messenger, Slack, and Microsoft Teams to provide seamless user experiences across multiple channels.
Involved in installing and configuring Maven for application builds and deployment.
Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
Performed GitHub bash and Terminal commands to clone, fetch, merge and push the code.

Environment: Java 11, JDK, HTML5, CSS3, JavaScript, Bootstrap, React JS, Agile (SCRUM), TypeScript, Express JS, Angular.JS, Node.JS, React.JS, Ajax, AWS, Hibernate, Spring, MongoDB, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT.


Client: Ameriprise, MINNEAPOLIS Sep 2018 Feb 2020
Sr. Java Full Stack Developer
Project Description: The Automated Investment Advisory platform successfully democratized access to personalized financial advice, empowering users to make informed investment decisions. This project involved creating a user-centric and technologically advanced solution to provide automated investment advice tailored to individual user preferences and financial goals. Its user-friendly interface, backed by robust backend processes and personalized algorithms, garnered positive feedback and increased user engagement.
Responsibilities:
Involved in SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile (SCRUM) methodology. Developed single page application using Angular 6.0, Typescript, HTML5, CSS 3, Ajax, and Material framework.
Enhanced legacy application by building new components in Angular 8.0 and Typescript.
Worked extensively with Angular CLI for creating the new components, services, pipes, and directives.
Developed application incompliance with WCAG 2.0 and 2.1 standards to ensure web Accessibility.
Extensively used Java 8 features like lambda expressions for communicating business layer, database.
Used Java 8 stream API for bulk data operations on collections using both streams and parallel streams.
Using Java 11.0 developed API's as per the business cases and analyses the current API with spring Boot.
Design and develop Microservice business components using Java 8, Spring Boot, Spring Security, Spring Batch, Spring Data JPA and implement REST web services based on RESTful APIs.
Built scripts using MAVEN and deployed the application on the Tomcat server.
Experienced in using the Spring Data JPA framework to interact with the database and do CRUD operations.
Ability to write Spring batch jobs for updating bulk records at specified intervals of time.
Used OAuth 2.0 along with Spring security framework to securely expose our API's by mandating the access token when client wants to access our resources. Considering security aspect used implicit/ API grant type.
Spring Config server is used for externalizing configurations in a distributed system by encrypting and decrypting the property values for security and easy maintainability.
Used Git as a Version Control system and Maven for Continuous Build Integration.
Implemented Netflix Zuul API gateway for the REST services, registering services to Spring Eureka server.
Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Used GridFS in MongoDB for uploading and retrieving files in our Spring Boot Microservice application.
Worked on MongoDB database concepts such as locking, transactions, indexes, and schema design.
Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
AWS S3 is used to storing and retrieving the images and documents that are used in our application.
Deployed Spring Boot based Microservices into Docker container using Amazon EC2 container services.
Used AWS Cloud watch in alerting, maintaining, and monitoring of production and corporate servers/storage.
Monitor server logs to support logs to support production activities with the help of Kubernetes logs and Splunk cloud logging. Also experienced in monitoring logs in Apigee developer portal.
Used Multithreading and OOP Concepts.
Designed and implemented RESTful APIs in Node.js to facilitate communication between frontend Angular components and backend microservices.
Implemented Node.js microservices to interact with NoSQL databases like MongoDB and message brokers such as Apache Kafka.
Deployed Node.js applications into Docker containers and orchestrated them using Kubernetes for better scalability and management.
Integrated Node.js services with MongoDB using Mongoose for efficient CRUD operations and handled large data sets within the microservices architecture.
Experienced in writing the Kubernetes cron jobs for running the failed records on regular schedules.
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Ability to write the unit test for frontend by using Karma and Jasmine framework and writing the integration test cases by using the Protractor test cases.
Wrote unit test cases for server-side applications by using the Junit5 and Mockito framework.
Experienced in creating pipeline scripts for CI/CD deployment using Concourse tool.
Experienced working with performance testing tools such as JMeter, and Blaze meter.
Extensively worked on writing JMeter scripts for analyzing the performance of our application.
Ability to write queries for searching in the Splunk, to narrow down the root cause of the problem.
Maintain the progress of issues worked on /in-progress status in JIRA.
Used Gradle as build dependency management tool and Git as version control.
Collaborated closely with other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.




Environment: Java 11.0, Angular 8.0, Spring Boot, Spring Security, Eureka, HTML/CSS/Typescript, Material, Web Services, Microservices, Maven, IntelliJ, APIGEE Edge, nw-Apigee-cli, Gradle, Jenkins, GIT, Contrast, Accessibility, twist lock, Tomcat, Apache Kafka, MongoDB, AWS, Kubernetes, Docker, Concourse, Junit 5.0, Protractor, Karma, Jasmine, Jira.


Client: State Of Texas, TX May 2015 Aug 2018
Java Full Stack Developer
Project Description: Led the development of a robust and user-friendly Electronic Health Records (EHR) system aimed at optimizing healthcare providers' efficiency in managing patient records. Designed and implemented a comprehensive platform that ensures secure storage, seamless retrieval, and efficient management of patient information. The system prioritizes user experience, streamlining data entry, and retrieval processes, ultimately enhancing the overall workflow of healthcare professionals. Project is industry-leading security measures to safeguard sensitive patient data, ensuring compliance with healthcare regulations.

Responsibilities:
Involved in requirements gathering, analysis and development of Yard Trash Processing Facilities, Waste tire collector & Dry Cleaner Registration submittals.
Developed effective web pages using HTML5, Bootstrap, CSS3, Angular 4.0, and AJAX.
Created Single Page Application which can data bind and synchronize with server using Angular framework.
Leveraging Angular 4.0 resources for all data access, encapsulating URLs, and standardizing data access.
Accessed REST Spring calls in Angular 4.0 using custom directives, and custom services.
Used J2EE design patterns like Model View Controller (MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator etc.,
Used spring framework including spring core/IOC, Spring AOP, Spring ORM, Spring Batch, Spring Auto wiring, and implemented the authentication, authorization, and access-control features by using Spring Security.

Created, injected spring services, controllers, DAO's to achieve dependency injection, wire objects of classes.
Implemented the RESTful web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using spring framework during development.
Added Maven support for the project to enable automatic dependency resolving and build.
Implemented Spring MVC RESTful services and consumed via HTTP services from Angular 4.0.
Used advanced Java 8 features like Lambda expressions for array operations, Streams, Method
reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
Configured Identity and Access Management (IAM) groups, users in AWS for improved login authentication.
Deployed Docker contained spring boot Microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
Expertise with employment of Spring Kafka and Zookeeper as messaging service.
Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle database.
Experienced HQL, Named Parameters, Named Queries, and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
Experience on Hibernate mappings, EH cache, Lazy loading transactions and Locking's.
Used Oracle 11g/12c for the backend data and performed complex queries using joins for CRUD operations.
Used PL/SQL Procedures, views, indexes, and functions to create and manage data on schemas by using TOAD.
Used IntelliJ Idea for developing and debugging Spring Boot applications.
Configured and deployed application into Web Logic application Server.
JIRA issue tracking system has been utilized to track the issues.
Assisted in conducting UAT and provided production support during and after deployment of the application.
Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
Used Maven as build and dependency management tool for creating EAR, WAR and JAR file.

Environment: Java 1.8, Spring Boot, HTML5, JavaScript, Microservices, Angular 4.0, AJAX, Tableau, Bootstrap, JSON, Docker, Hibernate 5, AWS, XML, LOG 4j 2, IntelliJ IDE, Oracle 12c, Web Logic Application server 12c, Git, Jenkins, Maven, JIRA.

Client: Consumer Energy, Michigan Jan 2013 April 2015
Java/J2EE Developer
Project Description: Consumer Energy aims to enhance its energy management capabilities and optimize demand-side operations by leveraging data-driven insights to forecast energy usage and optimize resource allocation. The objective of this project is to develop an energy usage forecasting and demand optimization platform that utilizes data engineering techniques to analyze energy consumption patterns, predict demand fluctuations, and optimize energy delivery strategies.

Responsibilities
Participated in all phases of the project like design, development, testing, enhancements and production support.
We used Multithreading in this application to improve the performance.
Used Struts frameworks and MVC design patterns to complete several projects on complex areas of development including user interface design, batch processing, stored procedure development, XML, data exchange and integration.
Developed SOAP web services using Apache web services and Spring framework.
Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Fa ade, MVC and Data Access Object (DAO).
Developed UI using spring view component HTML, CSS, Java Script.
Designed and Developed UI using JSP by following MVC architecture.
The Java Message Service (JMS) API used to allow application components to create, send, receive, and read messages.
Utilized Spring MVC annotations and XML configuration for Dependency Injection.
Wrote SQL queries, stored procedures and modifications to existing database structure for addition features Controller Servlets, Action, Form objects for process of interacting with Oracle database and retrieving dynamic data.
Involved in writing all formats of database quires like SQL, HQL in DAO layer.
Developed Unit test cases using Junit and Developed ant scripts and developed builds using Apache ANT.
Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose and Used Clear Case for source code maintenance.
Produced comprehensive documentation for Microservices and Applications supporting Change Management process.
Installed Web Logic Server for handling HTTP Request/Response and controlled using Session Tracking in JSP.

Used Maven for compilation and building JAR, WAR and EAR files.
Used Jenkins as a continuous integration tool for application building, testing and deploying.
Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
Was part of production support team to resolve the production issues.


Environment: Java 1.5, J2EE, Struts 1.1, MVC Design Patterns, Spring MVC, SOAP Web Services, JSP 1.2, HTML, CSS, JavaScript, SQL, Web Logic 7.0, XML, JMS, Apache ANT, Rational Rose, Junit, Jenkins, Maven, Microservices.
Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface javascript sthree database procedural language Colorado Georgia Idaho Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4065
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: