Please Find The Consultant Resume - Java Fullstack Developer |
[email protected] |
Location: Albany, Texas, USA |
Relocation: Yes |
Visa: H1B |
Hello,
Hope You All Are Doing Well, Please Find The Below Resume Of My Candidate Keerthika M Email: [email protected] Phone: (260)-238-1298. linkedin.com/in/keerthi-m-4767aa246/ PROFESSIONAL SUMMARY: Senior Java Developer with 9+ years of experience in JAVA/J2EE, Software Development Life Cycle, Object Oriented programming, developing, and testing of Client/Server, Enterprise, and Web Applications. Working knowledge of several Agile/SCRUM SDLC approaches such as Test-Driven Development (TTD), Incremental and Iterative methodologies, Pair Programming, and Agile Development. Successfully migrated legacy Java applications to Java 11, leveraging new language features and libraries. Used Angular14 views to hook up models and synchronize data with the server as a Single Page Application. Experienced in Front-End technologies like Angular 14/9/8/7/6, ReactJS, NodeJS, JavaScript, Typescript, HTML5, CSS3/4, Bootstrap, Tag Libraries, AJAX for web page designing. Developed UI modules using Angular 14, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3, HTML5. Worked with Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security. Implemented HTTP requests using rxjs Observable library to manage multiple values over time and managed various exceptions based on the response. Knowledge of IntelliJ, Eclipse, STS, Rational Application Developer (RAD), and NetBeans IDEs. Mockito and EasyMock, Spring Junit Runner, and JMeter testing experience with JUnit Framework. Experience in developing web applications on MVC-based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC. Experience in using various AWS Components like EC2 for virtual servers, S3 and Glacier storing objects, EBS, CloudFront, Elastic cache, IAM, S3, Cloud Watch, Cloud Formation and DynamoDB. Experienced in designing and developing enterprise and web applications using Java 7/8, Servlets, JSP, JDBC, JNDI, JPA, Struts, EJB, Spring, Hibernate, Scala, SOAP, REST, AWS, JMS, XML, JUnit. Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, hibernate cache concept used. Involved in using Amazon Web Services (AWS) focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI. Experience in automated deployment platforms like Kubernetes, which is used to deploy expeditiously. Experience in performing unit testing using JUnit, integration, and deployment of applications using tools Maven. Good working knowledge of building tools: Ant, Maven, and Gradle. Experience with front-end java script frameworks like AngularJS, NodeJS with creation of RESTful webservice. Extensive experience in developing RESTful web services, JSON as a data exchange format to integrate custom web applications and various enterprise systems and application modules. Configuration experience with web/application servers such as Tomcat 6/7, OAS, and Apache. Developed Microservices with Spring Boot, combining REST and Apache Kafka message brokers. I have expertise in different open-source frameworks like Struts2.0/2.1, Spring 2.5/3.0, and ORM Technology like Hibernate 3.0, IBatis, Mybatis, and jQuery. Implemented persistence layer integration with DB using JPA/Entities/Hibernate/JDBC API. Experience with cloud technologies Amazon Web Services (AWS), Microsoft Azure, pivotal Cloud Foundry (PCF) in various environments. Experience on UNIX, and Linux platforms, developed shell scripts and configured CRON jobs. Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot. Expertise with the employment of Apache Kafka and Zookeeper apart from JMS as messaging service. Experience with CICD-Ant, Maven, Gradle, Jenkins, Concourse, CVS, Git, and GitHub. Experiences with build tools include Maven, Gradle, and Jenkins. Expert in data structure design, Data Modeling in MongoDB, performance tuning, handling big data, knowledge with NoSQL Databases. Performed Daily backup & exports of LDAP Directory server. Designed and developed a MongoDB (NoSQL) based external Restful API for exposing the functionality of an existing SAAS platform to clients in an agile work environment using the web client. Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers. Experience in using Jenkins for continuous integration (CI/CD). TECHNICAL SKILLS: Programming Languages Java 11.0/8.0/7.0, J2EE, PL/SQL, Python, C# Java/J2EE Technologies Servlets, Spring, EJB, JPA, JDBC, JSP, JSTL, JNDI. Frameworks Struts, Spring Core, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring ORM Application/Web servers Apache Tomcat 8, IBM Web Sphere 8.x/9.x, Web Logic 12c Relational Databases Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, Postgres NoSQL & SQL Databases MongoDB, Cassandra, MySQL Web Technologies HTML 5, JavaScript, CSS 3/4, jQuery, Ajax, Angular 14/10/6/4/js, Typescript, JSON Cloud Environments AWS (EC2, IAM, Cloud Watch), Kubernetes. Messaging Frameworks & Web/App Servers Apache Kafka, Apache Tomcat, WebSphere. CI/CD Tools Jenkins, Bamboo, GitHub Action Docker IDE & Utilities Eclipse, Tableau, Postman, Query Man, MyEclipse, STS, IntelliJ, Visual Studio Code, PyCharm, WebStorm. Testing & Bug tracking Tools JUNIT4/5, Jasmine, Protractor, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36, Blaze meter Methodologies Agile, waterfall, Scrum Build Tools Ant 1.10, Maven 3.3.9, Gradle 6.4.1 Web Services SOAP, REST, JAX-WS, JAX-RPC, JAX-RS, SOAP UI. Professional Experience: Client: Humana August 2023 Present Role: Fullstack Developer Responsibilities: Developed rest web services using Spring MVC and basic authentication is done using spring security. Deployed and tested ADF Rest resource using Integrated Web Logic Server. Experience in creating and consuming SOAP/RESTful services using Web Services, WCF, WPF and Web API. Developed Angular 14 components and UI services to consume RESTful services in a modular manner. Developed Angular 14 components and UI services to consume RESTful services in a modular manner. Implemented Angular 14's routing and navigation features to create seamless and intuitive navigation experiences within the application. Designed and created the Restful web services using Web API, WCF responsible for making AJAX Calls for the UI Interactions to the Controller Actions using AngularJS and getting the Data back as JSON and parsing the UI. Proficiently developed and maintained Angular 14 applications employing Angular CLI, components, directives, routing, services, and testing frameworks. Developed Application using continuous integration and build and build ADF project with Maven. Responsible for developing ADF Data controls from web services and java Components Used server-side application to interact with databases using Spring Boot and Hibernate. Installation configuration of FileNet content Capture and File net capture ADR. experienced developing enterprise applications using open-source technologies such as struts 2.0, spring hibernate 3.0, EJB, log 4j. Experienced in designing and developing applications. Middleware service using EJB and web services with SOAP WSDL and xsd schema. Used Java 8 features like Predicates, Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections and used Java 9 features. Improved overall performance via Multithreading, collections, synchronization, and Exception. Developed RESTful Microservices using spring technologies - Spring Boot, Spring Security, Spring Data, used Postman to test Microservice which is a web hook service component. Used Hibernate framework with Spring Framework for data persistence and transaction management. Worked with modules like PostgreSQL for database persistence using Node JS to interact with PostgreSQL. Worked on PostgreSQL data model design based on application, used embedded, normalized data models. Developed Hibernate to migrate data from PostgreSQL Created PostgreSQL driver for multi-site replication. Implemented and maintained the monitoring and alerting of corporate storage using AWS Cloud watch. Managed infrastructure provisioning application deployment and monitoring worked with event-driven and scheduled AWS Lambda functions to trigger various AWS resources. Worked on integrating the portal with oracle, integrated application with oracle content server using RIDC API with web services using data controls and proxy clients. Developed UNIX shell scripting using Shell scripting. Developed Automated process that runs daily to check disk usage perform cleanup of file system on UNIX environment using shell scripting. experience in using shell scripting sh, ksh, bash. Experience in Google Cloud Identity Platform services. Extensively used JQUERY, JSON, XSLT, AJAX and shell scripting to create interactive web applications like message posting and auto complete form validations. Worked on integrating the portal with oracle, integrated application with oracle content server using RIDC API with web services using data controls and proxy clients. created Restful WEB APIs to expose the analytics data to the clients.Used Microsoft Team Foundation Server for version Control and source code maintenance needs. Using RIDC interface get content details and create content through the application. Worked at oracle WebCenter content capturing and imaging, involved in design of the portal application using oracle web center portal. Worked on various scripting languages such as Java Script, jQuery, SHELL, PERL, Java. Strong Database Design and Development experience with SQL Server Reporting Services (SSRS), Integration Services (SSIS), and Report Builder. Developed server-side application to interact with database using Spring Boot and Hibernate. Created data controls on ADF bounded task flows. Responsible for installation and configuration of highly available environments using oracle identity and access management products including 11g OAM, OIM and OUD and Oracle IDAM. Development maintenance of COBOL/JCL production support and developing and business rules design and modify Implement application. Strong analytical and coding skills, large and complex skills, and mainframe applications. Environment: Java/J2EE, HTML 5, CSS4, Bootstrap, JavaScript, Angular 9, Ajax, Spring Frameworks, Postman, Microservices, AWS Services, LOG 4j 2, IntelliJ IDE, PostgreSQL, Bogi files, oracle ADF, ORACLE SQL, ADF Rich Faces, WCF, oracle ADF-BC, Shell scripting SQL, oracle IDM, RIDC, FileNet, oracle web center portal, 11g, CMDB, Maven, Docker, Jira, Team Foundation Server, GitHub. Client: PNC Bank July 2022 - August 2023 Role: Full stack Developer Responsibilities: Designed and created the Restful web services using Web API, WCF responsible for making AJAX Calls for the UI Interactions to the Controller Actions using AngularJS and getting the Data back as JSON and parsing the UI. Proficient in migrating projects, adept at migrating AngularJS applications from 8 to 14 versions of Angular, ensuring a smooth transition and improved functionality. Worked with application teams and helped them to understand WebSphere execution. Performed WebSphere configuration backup and restoration tasks by using backup configuration, restore config commands. Strong experience in J2EE design patterns like Session Fa ade, Business Object, Service Locator, Data Transfer Object, Adapter, Mediator, observer, and Factory. Created and uploaded MS word Documents Into share point Environments for Oracle IDAM and OUD to OID migration.in depth knowledge in Oracle web center portal and Oracle identity manager Architecture flow. Experienced in administering oracle WebCenter content with portal application by configuring and deploying applications in WebLogic servers. Extensive experience in building web and enterprise application oracle WebCenter portal hibernate, and spring frameworks. Oracle WebCenter content certification and upgrade the middle ware domain. Integrated with WebCenter for portal uploading and viewing and downloading content. Get expertized in Unit testing and involved in Bug fixing. Customizing the user interaction with Web forms developed from java script also designed the physical data model in SQL. Server 2005. Utilized Jenkins advanced features, including parameterization, job triggering, and conditional execution, to create flexible and customizable CI/CD workflows to meet project requirements. Experienced in implementing Continuous integration and Continuous delivery (CI/CD) pipelines using tools like Jenkins and GitLab CI for automated building, testing, and deployment. Proven aptitude in horizontally scaling Kafka clusters to accommodate streaming workloads and optimizing resource utilization while upholding exceptional performance standards. Proficient in Apache Kafka harnessing these technologies for high-speed data processing, caching, and distributed database management. Proficient in leveraging tools such as Maven, Swagger, and Postman to facilitate seamless communication and persistent data handling in software development. Utilized MongoDB's indexing and sharing capabilities to optimize query performance and accommodate the increasing data load, resulting in improved application responsiveness. Leveraged MongoDB's powerful aggregation framework for complex data analysis and reporting, facilitating actionable insights and data-driven decision-making Environment: J2EE, Angular 14, Java 11, JavaScript, HTML5, CSS4, Typescript, JAX-RS, Spring Boot, Spring Framework, Spring Batch, Spring Security, Spring Data JPA, , Micro services, CI/CD, Hibernate, Bootstrap, AWS EC2, S3, RDS, Lambda, Docker, Docker Swarm, Docker ecosystem, Docker Compose, GitLab CI, ORM, Jenkins, JMeter, Junit, Mockito, HTTP, REST, Selenium WebDriver Git, Kubernetes, Apache Kafka, MySQL, Oracle. Client: Garmin Technologies, Kansas City, MO Jan 2022 July 2022 Role: Sr. Full Stack Java Developer Responsibilities: I've contributed at numerous phases of the Software Development Life Cycle (SDLC), made significant contributions in software development. Proficient in Agile methodologies, actively engaged in SCRUM meetings to track progress. Crafted dynamic, cross-browser compatible pages utilizing HTML5, CSS4, JavaScript, and Angular 14. Created controllers, services, and models for seamless functionality. Leveraged Java 11's advanced features, including the HTTP Client API and Local-Variable Syntax for Lambda Parameters, to enhance application performance and efficiency. Implemented modular development using Java 11's module system for structured, efficient application building. Designed and developed Microservices leveraging Java and the Spring ecosystem, including Spring Boot, Spring Security, Spring Batch, and Spring Data JPA. Created modular, scalable, and maintainable services. Employed Spring Boot Actuator for real-time monitoring and effective management of applications in production, facilitating health checks and metrics tracking. Proficient in designing, developing, and maintaining Spring Batch applications, leveraging its powerful features for efficient batch processing. Experienced in configuring complex Spring Batch jobs using XML & Java configuration, defining step sequences, and handling job parameters dynamically. Skilled in using Spring Boot Circuit Breaker to handle failures and network issues gracefully, preventing cascading failures and ensuring system availability. Familiarity with creating custom Circuit Breaker implementations using Spring Boot's extensibility, catering to specific use cases and requirements. Experienced in configuring security measures, authentication, and authorization mechanisms within Mule ESB flows to ensure data protection. Implemented REST web services based on RESTful APIs, utilizing the power of Spring to create efficient and reliable communication channels. Possess a profound understanding of Hibernate Query Language (HQL) and the Criteria API for crafting intricate database queries using intuitive object-oriented syntax. Expertise in Amazon Web Services (AWS), setting up EC2 and S3 instances, and deploying Docker images. Proficient in managing security using IAM and S3 policies. Worked with AWS technologies: IAM, S3, Elastic Beanstalk, VPC, RDS, and CloudWatch. Implemented Kafka Producer and Kafka Consumer in Microservices for real-time data flow. Skilled in leveraging Kafka partitions to achieve data parallelism, enabling concurrent processing of messages within a topic for improved throughput. Experienced in setting up and deploying Kubernetes clusters to create scalable, resilient application environments. Skilled in working with Docker to containerize applications and create lightweight, portable environments. Adept at building and optimizing Docker images, incorporating best practices for image size and security. Used Splunk for the engineering dashboards used by the developers for easy track of application health. Proficient in writing unit test cases using Junit 5 and Mockito framework. Proficiently developed Android applications using both Java and Kotlin, ensuring adherence to design specifications and Material Design guidelines. Administered and upgraded Splunk Enterprise on Linux and Windows servers, implementing Log4j 2 for effective log management and streamlined troubleshooting. Constructed Jenkins CI/CD pipelines using custom Docker images Developed and deployed restful web APIs in AWS instances using Jenkins, Open shift, and Docker technology. And configured Docker files to build, and push images into a test Docker repository. Developed Docker-based Microservices deployment modules with Jenkins-based frameworks.Worked on different Automation tooling techniques to support the development and the CI/CD pipeline. Worked with NoSQL databases HBase and MongoDB for real-time data analytics, successfully upgrading Datastax enterprise cluster and MongoDB version to enhance data processing and analysis capabilities. Dealt with MongoDB database ideas, for example, locking, exchanges, files, sharing, replication, and composition outline. Made accumulations and performed CRUD operations utilizing Mongo Driver and Mongo Repository. Environment: Spring boot, JSP, Servlets, JDBC, Java Beans, JUnit, UML, Subversion, JBoss 5, Windows, JAVA 11, Spring, Windows, Linux, MySQL , Java/J2EE, HTML 5, CSS4, Bootstrap, TypeScript, Angular 14, Ajax, Spring Frameworks, Postman, Microservices, IntelliJ, STS, Jenkins, MY SQL, MongoDB, Splunk, Gradle, Maven, OpenShift/Kubernetes, Swagger, Azure, Docker, Rally, Kafka, GitHub. Molex India Business Services, Bangalore, India August 2019 - January 2022 Software Developer Responsibilities: Developed REST API's using Spring MVC and Spring boot, hosted all micro services on AWS and used Elastic Beanstalk to set up application and configured environments. Designed and developed REST based Microservices using the Spring Boot. Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy. Kubernetes is being used to orchestrate the deployment, scaling, and management of Docker Containers Created Maven build file to build the application and deploy it on Web Sphere Application Server. Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services. Used the most popular streaming tool KAFKA to load the data on Hadoop File system and move the same data to MongoDB -NoSQL database. Expertise in Apache Kafka message implementations and their integrations with the systems. Design /Implement large scale pub-sub message queues using Apache Kafka. Deep understanding of Kafka cluster environment and zookeeper. Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB. Used AWS Elastic Beanstalk service for deploying infrastructures which orchestrates various AWS services. Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds. Used Amazon Elastic search service for application monitoring and full text search. Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation. Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS). Used JBOSS application server for run time integration of j2ee applications. Used Apache CXF for supporting variety of web service standards like SOAP and WSDL Used NoSQL databases like MongoDB and AWS DynamoDB handle large volumes of data flow. Good Knowledge on JAVA 8 features like functional interfaces and lambda expressions. Worked on DenodoExpress6.0 version for fast deployment on AWS cloud. Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment. Used the MongoDB cloud manager for managing and monitoring the MongoDB infrastructure and used cloud manager backup for data backup and data restoration. Eureka service registry of PCF configured for each service to enable communication via cloud. Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework. Written JUNIT test cases for testing Spring Framework. Environment: Spring, JavaScript, JSON, JSTL, Servlets, AWS, SDN, Oracle, MongoDB, micro- services, Eclipse, JUnit, JSF, Maven, Apache Hadoop, MongoDB, Amazon Elastic search, Express, HTML, JSP, JavaScript, CSS, Agile, SOAP. Spring Boot, Spring Cloud, spring data JPA. IBM, Bangalore, India June 2017 July 2019 Client: AT&T Application Developer Responsibilities: Leverages knowledge of W3C requirements, classical Model View Layer (MVC) structure and pass-browser improvement strategies. Strong level in the usage of Java/J2EE Design Patterns, Struts and JSF Framework. Experience in XML over HTTP Messaging the usage of XML and J2EE technologies. Good enjoy with implementing multithreading socket servers. Proactive, independent, team participant and tough running individual with first-rate conversation abilities. Create MVC structure using Spring, JSP, Servlets and Java. Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud. Developed application using Spring MVC, Spring Boot, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring. Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for microservices. All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. Database connection pooling the use of JDBC. Used Maven to construct and unit look at applications. Environment: Java 8, Spring, JSP, Servlets, XML, HTML, DHTML, CSS, SQL, JDBC, Java Beans, JUnit, UML, Subversion, Windows, Unix JAVA 6, Spring, Maven 2, SVN, Windows, Linux, MySQL Server 2008. Solvent Solutions, Hyderabad, India Jan 2016 to May 2017 Jr: Java developer (Internship) Description: An application is being developed to automate the Sales Order Transactions of the company. This application keeps track of the information pertaining to the sales transactions such as Customer details, Product or Item description and their Pricing Schedule, Purchase Order details and View and Enquiry of the Order Screens. Designed and developed the Order Processing Module. Involved in the design and coding of this module. The system checks the database for availability and an invoice is prepared. Responsibilities: Developed a new CR screen from the existing screen for the LTL loads (Low Truck Load) using JSP. Developed desktop interface using Java Swing for maintaining and tracking products. Developed the application using Eclipse IDE and worked under Agile Environment and worked with Web admin and the admin team to configure the application on development, training, test and stress environments (Web logic server). Executed and coordinated the installation for the project and worked on a web-based reporting system with HTML, JavaScript, JSP and JSF. Build PL\SQL functions, stored procedures, views and configured Oracle Database with JNDI data source with connection pooling enabled. Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript Used Hibernate based persistence classes at data access tier and adopted J2EE design patterns like Service Locator, Session Facade and Singleton. Modified web pages using JSP and Used Struts Validation Framework for form input validation. Used custom components using JSTL tags and Tag libraries implementing struts and used Web Logic server for deploying the war files and used Toad for the DB2 database changes. Environment: Java, J2EE, Struts, JSP, HTML, XML, Web Logic, Eclipse IDE, JSTL, DB2, JDK, Web Logic Server. Pixel Quest Technologies Pvt.Ltd (Internship), Hyderabad, India July 2015 to Dec 2015 Jr: Java developer Description: Pixel Quest Technologies is a software developer company. It provides software skills, adopting new and improved technologies on a regular basis, operation, client base, geographical reach, service offerings, volume of business, target markets, revenue, and profits. Responsibilities: Extensive experience in designing professional UI web applications using front-end technologies and Java Script Frameworks like HTML, CSS, JavaScript, XML, jQuery, AJAX, JSON, Bootstrap. Involved in writing application-level code to interact with RESTful Web APIs, using AJAX, JSON, XML, and jQuery. Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back-end service calls and consumed both JSON and XML data in UI Side. Used Core Java features such Collections, and Exception handling to efficiently process transactions. Used Spring Framework AOP Module to implement logging in the application to know the application status. Developed the whole application using Spring MVC Framework IOC (Inversion of Control) design pattern to separate the application configuration and dependency specification from the actual application code. Used a distributed Transactions Management system with Spring JPA. Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness and traceability which are essential for automatic processing of enormous amounts of data. Involved in designing and developing the End points (controllers), Business Layer, DAO layer using Hibernate. Environment: HTML, CSS2, JavaScript, jQuery, AJAX, JSON, DHTML, JAXB, XSLT, XML, Spring MVC, Spring-CORE, Spring Batch, Spring Security, Spring AOP, Spring JPA, REST Service, Hibernate, MySQL, JMS, WSDL, JUnit, Apache CXF, Eclipse. EDUCATION: BTech Computer Science from JNTUH University College of Engineering, Sulthanpur, in 2017 with 75% Diploma Computer Science from Sanjay Gandhi Memorial Government Polytechnic (SGMGPT) in 2014 with 86% Keerthika M Email: [email protected] Phone: (260)-238-1298. linkedin.com/in/keerthi-m-4767aa246/ PROFESSIONAL SUMMARY: Senior Java Developer with 9+ years of experience in JAVA/J2EE, Software Development Life Cycle, Object Oriented programming, developing, and testing of Client/Server, Enterprise, and Web Applications. Working knowledge of several Agile/SCRUM SDLC approaches such as Test-Driven Development (TTD), Incremental and Iterative methodologies, Pair Programming, and Agile Development. Successfully migrated legacy Java applications to Java 11, leveraging new language features and libraries. Used Angular14 views to hook up models and synchronize data with the server as a Single Page Application. Experienced in Front-End technologies like Angular 14/9/8/7/6, ReactJS, NodeJS, JavaScript, Typescript, HTML5, CSS3/4, Bootstrap, Tag Libraries, AJAX for web page designing. Developed UI modules using Angular 14, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3, HTML5. Worked with Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security. Implemented HTTP requests using rxjs Observable library to manage multiple values over time and managed various exceptions based on the response. Knowledge of IntelliJ, Eclipse, STS, Rational Application Developer (RAD), and NetBeans IDEs. Mockito and EasyMock, Spring Junit Runner, and JMeter testing experience with JUnit Framework. Experience in developing web applications on MVC-based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC. Experience in using various AWS Components like EC2 for virtual servers, S3 and Glacier storing objects, EBS, CloudFront, Elastic cache, IAM, S3, Cloud Watch, Cloud Formation and DynamoDB. Experienced in designing and developing enterprise and web applications using Java 7/8, Servlets, JSP, JDBC, JNDI, JPA, Struts, EJB, Spring, Hibernate, Scala, SOAP, REST, AWS, JMS, XML, JUnit. Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, hibernate cache concept used. Involved in using Amazon Web Services (AWS) focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI. Experience in automated deployment platforms like Kubernetes, which is used to deploy expeditiously. Experience in performing unit testing using JUnit, integration, and deployment of applications using tools Maven. Good working knowledge of building tools: Ant, Maven, and Gradle. Experience with front-end java script frameworks like AngularJS, NodeJS with creation of RESTful webservice. Extensive experience in developing RESTful web services, JSON as a data exchange format to integrate custom web applications and various enterprise systems and application modules. Configuration experience with web/application servers such as Tomcat 6/7, OAS, and Apache. Developed Microservices with Spring Boot, combining REST and Apache Kafka message brokers. I have expertise in different open-source frameworks like Struts2.0/2.1, Spring 2.5/3.0, and ORM Technology like Hibernate 3.0, IBatis, Mybatis, and jQuery. Implemented persistence layer integration with DB using JPA/Entities/Hibernate/JDBC API. Experience with cloud technologies Amazon Web Services (AWS), Microsoft Azure, pivotal Cloud Foundry (PCF) in various environments. Experience on UNIX, and Linux platforms, developed shell scripts and configured CRON jobs. Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot. Expertise with the employment of Apache Kafka and Zookeeper apart from JMS as messaging service. Experience with CICD-Ant, Maven, Gradle, Jenkins, Concourse, CVS, Git, and GitHub. Experiences with build tools include Maven, Gradle, and Jenkins. Expert in data structure design, Data Modeling in MongoDB, performance tuning, handling big data, knowledge with NoSQL Databases. Performed Daily backup & exports of LDAP Directory server. Designed and developed a MongoDB (NoSQL) based external Restful API for exposing the functionality of an existing SAAS platform to clients in an agile work environment using the web client. Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers. Experience in using Jenkins for continuous integration (CI/CD). TECHNICAL SKILLS: Programming Languages Java 11.0/8.0/7.0, J2EE, PL/SQL, Python, C# Java/J2EE Technologies Servlets, Spring, EJB, JPA, JDBC, JSP, JSTL, JNDI. Frameworks Struts, Spring Core, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring ORM Application/Web servers Apache Tomcat 8, IBM Web Sphere 8.x/9.x, Web Logic 12c Relational Databases Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, Postgres NoSQL & SQL Databases MongoDB, Cassandra, MySQL Web Technologies HTML 5, JavaScript, CSS 3/4, jQuery, Ajax, Angular 14/10/6/4/js, Typescript, JSON Cloud Environments AWS (EC2, IAM, Cloud Watch), Kubernetes. Messaging Frameworks & Web/App Servers Apache Kafka, Apache Tomcat, WebSphere. CI/CD Tools Jenkins, Bamboo, GitHub Action Docker IDE & Utilities Eclipse, Tableau, Postman, Query Man, MyEclipse, STS, IntelliJ, Visual Studio Code, PyCharm, WebStorm. Testing & Bug tracking Tools JUNIT4/5, Jasmine, Protractor, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36, Blaze meter Methodologies Agile, waterfall, Scrum Build Tools Ant 1.10, Maven 3.3.9, Gradle 6.4.1 Web Services SOAP, REST, JAX-WS, JAX-RPC, JAX-RS, SOAP UI. Professional Experience: Client: Humana August 2023 Present Role: Fullstack Developer Responsibilities: Developed rest web services using Spring MVC and basic authentication is done using spring security. Deployed and tested ADF Rest resource using Integrated Web Logic Server. Experience in creating and consuming SOAP/RESTful services using Web Services, WCF, WPF and Web API. Developed Angular 14 components and UI services to consume RESTful services in a modular manner. Developed Angular 14 components and UI services to consume RESTful services in a modular manner. Implemented Angular 14's routing and navigation features to create seamless and intuitive navigation experiences within the application. Designed and created the Restful web services using Web API, WCF responsible for making AJAX Calls for the UI Interactions to the Controller Actions using AngularJS and getting the Data back as JSON and parsing the UI. Proficiently developed and maintained Angular 14 applications employing Angular CLI, components, directives, routing, services, and testing frameworks. Developed Application using continuous integration and build and build ADF project with Maven. Responsible for developing ADF Data controls from web services and java Components Used server-side application to interact with databases using Spring Boot and Hibernate. Installation configuration of FileNet content Capture and File net capture ADR. experienced developing enterprise applications using open-source technologies such as struts 2.0, spring hibernate 3.0, EJB, log 4j. Experienced in designing and developing applications. Middleware service using EJB and web services with SOAP WSDL and xsd schema. Used Java 8 features like Predicates, Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections and used Java 9 features. Improved overall performance via Multithreading, collections, synchronization, and Exception. Developed RESTful Microservices using spring technologies - Spring Boot, Spring Security, Spring Data, used Postman to test Microservice which is a web hook service component. Used Hibernate framework with Spring Framework for data persistence and transaction management. Worked with modules like PostgreSQL for database persistence using Node JS to interact with PostgreSQL. Worked on PostgreSQL data model design based on application, used embedded, normalized data models. Developed Hibernate to migrate data from PostgreSQL Created PostgreSQL driver for multi-site replication. Implemented and maintained the monitoring and alerting of corporate storage using AWS Cloud watch. Managed infrastructure provisioning application deployment and monitoring worked with event-driven and scheduled AWS Lambda functions to trigger various AWS resources. Worked on integrating the portal with oracle, integrated application with oracle content server using RIDC API with web services using data controls and proxy clients. Developed UNIX shell scripting using Shell scripting. Developed Automated process that runs daily to check disk usage perform cleanup of file system on UNIX environment using shell scripting. experience in using shell scripting sh, ksh, bash. Experience in Google Cloud Identity Platform services. Extensively used JQUERY, JSON, XSLT, AJAX and shell scripting to create interactive web applications like message posting and auto complete form validations. Worked on integrating the portal with oracle, integrated application with oracle content server using RIDC API with web services using data controls and proxy clients. created Restful WEB APIs to expose the analytics data to the clients.Used Microsoft Team Foundation Server for version Control and source code maintenance needs. Using RIDC interface get content details and create content through the application. Worked at oracle WebCenter content capturing and imaging, involved in design of the portal application using oracle web center portal. Worked on various scripting languages such as Java Script, jQuery, SHELL, PERL, Java. Strong Database Design and Development experience with SQL Server Reporting Services (SSRS), Integration Services (SSIS), and Report Builder. Developed server-side application to interact with database using Spring Boot and Hibernate. Created data controls on ADF bounded task flows. Responsible for installation and configuration of highly available environments using oracle identity and access management products including 11g OAM, OIM and OUD and Oracle IDAM. Development maintenance of COBOL/JCL production support and developing and business rules design and modify Implement application. Strong analytical and coding skills, large and complex skills, and mainframe applications. Environment: Java/J2EE, HTML 5, CSS4, Bootstrap, JavaScript, Angular 9, Ajax, Spring Frameworks, Postman, Microservices, AWS Services, LOG 4j 2, IntelliJ IDE, PostgreSQL, Bogi files, oracle ADF, ORACLE SQL, ADF Rich Faces, WCF, oracle ADF-BC, Shell scripting SQL, oracle IDM, RIDC, FileNet, oracle web center portal, 11g, CMDB, Maven, Docker, Jira, Team Foundation Server, GitHub. Client: PNC Bank July 2022 - August 2023 Role: Full stack Developer Responsibilities: Designed and created the Restful web services using Web API, WCF responsible for making AJAX Calls for the UI Interactions to the Controller Actions using AngularJS and getting the Data back as JSON and parsing the UI. Proficient in migrating projects, adept at migrating AngularJS applications from 8 to 14 versions of Angular, ensuring a smooth transition and improved functionality. Worked with application teams and helped them to understand WebSphere execution. Performed WebSphere configuration backup and restoration tasks by using backup configuration, restore config commands. Strong experience in J2EE design patterns like Session Fa ade, Business Object, Service Locator, Data Transfer Object, Adapter, Mediator, observer, and Factory. Created and uploaded MS word Documents Into share point Environments for Oracle IDAM and OUD to OID migration.in depth knowledge in Oracle web center portal and Oracle identity manager Architecture flow. Experienced in administering oracle WebCenter content with portal application by configuring and deploying applications in WebLogic servers. Extensive experience in building web and enterprise application oracle WebCenter portal hibernate, and spring frameworks. Oracle WebCenter content certification and upgrade the middle ware domain. Integrated with WebCenter for portal uploading and viewing and downloading content. Get expertized in Unit testing and involved in Bug fixing. Customizing the user interaction with Web forms developed from java script also designed the physical data model in SQL. Server 2005. Utilized Jenkins advanced features, including parameterization, job triggering, and conditional execution, to create flexible and customizable CI/CD workflows to meet project requirements. Experienced in implementing Continuous integration and Continuous delivery (CI/CD) pipelines using tools like Jenkins and GitLab CI for automated building, testing, and deployment. Proven aptitude in horizontally scaling Kafka clusters to accommodate streaming workloads and optimizing resource utilization while upholding exceptional performance standards. Proficient in Apache Kafka harnessing these technologies for high-speed data processing, caching, and distributed database management. Proficient in leveraging tools such as Maven, Swagger, and Postman to facilitate seamless communication and persistent data handling in software development. Utilized MongoDB's indexing and sharing capabilities to optimize query performance and accommodate the increasing data load, resulting in improved application responsiveness. Leveraged MongoDB's powerful aggregation framework for complex data analysis and reporting, facilitating actionable insights and data-driven decision-making Environment: J2EE, Angular 14, Java 11, JavaScript, HTML5, CSS4, Typescript, JAX-RS, Spring Boot, Spring Framework, Spring Batch, Spring Security, Spring Data JPA, , Micro services, CI/CD, Hibernate, Bootstrap, AWS EC2, S3, RDS, Lambda, Docker, Docker Swarm, Docker ecosystem, Docker Compose, GitLab CI, ORM, Jenkins, JMeter, Junit, Mockito, HTTP, REST, Selenium WebDriver Git, Kubernetes, Apache Kafka, MySQL, Oracle. Client: Garmin Technologies, Kansas City, MO Jan 2022 July 2022 Role: Sr. Full Stack Java Developer Responsibilities: I've contributed at numerous phases of the Software Development Life Cycle (SDLC), made significant contributions in software development. Proficient in Agile methodologies, actively engaged in SCRUM meetings to track progress. Crafted dynamic, cross-browser compatible pages utilizing HTML5, CSS4, JavaScript, and Angular 14. Created controllers, services, and models for seamless functionality. Leveraged Java 11's advanced features, including the HTTP Client API and Local-Variable Syntax for Lambda Parameters, to enhance application performance and efficiency. Implemented modular development using Java 11's module system for structured, efficient application building. Designed and developed Microservices leveraging Java and the Spring ecosystem, including Spring Boot, Spring Security, Spring Batch, and Spring Data JPA. Created modular, scalable, and maintainable services. Employed Spring Boot Actuator for real-time monitoring and effective management of applications in production, facilitating health checks and metrics tracking. Proficient in designing, developing, and maintaining Spring Batch applications, leveraging its powerful features for efficient batch processing. Experienced in configuring complex Spring Batch jobs using XML & Java configuration, defining step sequences, and handling job parameters dynamically. Skilled in using Spring Boot Circuit Breaker to handle failures and network issues gracefully, preventing cascading failures and ensuring system availability. Familiarity with creating custom Circuit Breaker implementations using Spring Boot's extensibility, catering to specific use cases and requirements. Experienced in configuring security measures, authentication, and authorization mechanisms within Mule ESB flows to ensure data protection. Implemented REST web services based on RESTful APIs, utilizing the power of Spring to create efficient and reliable communication channels. Possess a profound understanding of Hibernate Query Language (HQL) and the Criteria API for crafting intricate database queries using intuitive object-oriented syntax. Expertise in Amazon Web Services (AWS), setting up EC2 and S3 instances, and deploying Docker images. Proficient in managing security using IAM and S3 policies. Worked with AWS technologies: IAM, S3, Elastic Beanstalk, VPC, RDS, and CloudWatch. Implemented Kafka Producer and Kafka Consumer in Microservices for real-time data flow. Skilled in leveraging Kafka partitions to achieve data parallelism, enabling concurrent processing of messages within a topic for improved throughput. Experienced in setting up and deploying Kubernetes clusters to create scalable, resilient application environments. Skilled in working with Docker to containerize applications and create lightweight, portable environments. Adept at building and optimizing Docker images, incorporating best practices for image size and security. Used Splunk for the engineering dashboards used by the developers for easy track of application health. Proficient in writing unit test cases using Junit 5 and Mockito framework. Proficiently developed Android applications using both Java and Kotlin, ensuring adherence to design specifications and Material Design guidelines. Administered and upgraded Splunk Enterprise on Linux and Windows servers, implementing Log4j 2 for effective log management and streamlined troubleshooting. Constructed Jenkins CI/CD pipelines using custom Docker images Developed and deployed restful web APIs in AWS instances using Jenkins, Open shift, and Docker technology. And configured Docker files to build, and push images into a test Docker repository. Developed Docker-based Microservices deployment modules with Jenkins-based frameworks.Worked on different Automation tooling techniques to support the development and the CI/CD pipeline. Worked with NoSQL databases HBase and MongoDB for real-time data analytics, successfully upgrading Datastax enterprise cluster and MongoDB version to enhance data processing and analysis capabilities. Dealt with MongoDB database ideas, for example, locking, exchanges, files, sharing, replication, and composition outline. Made accumulations and performed CRUD operations utilizing Mongo Driver and Mongo Repository. Environment: Spring boot, JSP, Servlets, JDBC, Java Beans, JUnit, UML, Subversion, JBoss 5, Windows, JAVA 11, Spring, Windows, Linux, MySQL , Java/J2EE, HTML 5, CSS4, Bootstrap, TypeScript, Angular 14, Ajax, Spring Frameworks, Postman, Microservices, IntelliJ, STS, Jenkins, MY SQL, MongoDB, Splunk, Gradle, Maven, OpenShift/Kubernetes, Swagger, Azure, Docker, Rally, Kafka, GitHub. Molex India Business Services, Bangalore, India August 2019 - January 2022 Software Developer Responsibilities: Developed REST API's using Spring MVC and Spring boot, hosted all micro services on AWS and used Elastic Beanstalk to set up application and configured environments. Designed and developed REST based Microservices using the Spring Boot. Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy. Kubernetes is being used to orchestrate the deployment, scaling, and management of Docker Containers Created Maven build file to build the application and deploy it on Web Sphere Application Server. Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services. Used the most popular streaming tool KAFKA to load the data on Hadoop File system and move the same data to MongoDB -NoSQL database. Expertise in Apache Kafka message implementations and their integrations with the systems. Design /Implement large scale pub-sub message queues using Apache Kafka. Deep understanding of Kafka cluster environment and zookeeper. Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB. Used AWS Elastic Beanstalk service for deploying infrastructures which orchestrates various AWS services. Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds. Used Amazon Elastic search service for application monitoring and full text search. Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation. Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS). Used JBOSS application server for run time integration of j2ee applications. Used Apache CXF for supporting variety of web service standards like SOAP and WSDL Used NoSQL databases like MongoDB and AWS DynamoDB handle large volumes of data flow. Good Knowledge on JAVA 8 features like functional interfaces and lambda expressions. Worked on DenodoExpress6.0 version for fast deployment on AWS cloud. Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment. Used the MongoDB cloud manager for managing and monitoring the MongoDB infrastructure and used cloud manager backup for data backup and data restoration. Eureka service registry of PCF configured for each service to enable communication via cloud. Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework. Written JUNIT test cases for testing Spring Framework. Environment: Spring, JavaScript, JSON, JSTL, Servlets, AWS, SDN, Oracle, MongoDB, micro- services, Eclipse, JUnit, JSF, Maven, Apache Hadoop, MongoDB, Amazon Elastic search, Express, HTML, JSP, JavaScript, CSS, Agile, SOAP. Spring Boot, Spring Cloud, spring data JPA. IBM, Bangalore, India June 2017 July 2019 Client: AT&T Application Developer Responsibilities: Leverages knowledge of W3C requirements, classical Model View Layer (MVC) structure and pass-browser improvement strategies. Strong level in the usage of Java/J2EE Design Patterns, Struts and JSF Framework. Experience in XML over HTTP Messaging the usage of XML and J2EE technologies. Good enjoy with implementing multithreading socket servers. Proactive, independent, team participant and tough running individual with first-rate conversation abilities. Create MVC structure using Spring, JSP, Servlets and Java. Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud. Developed application using Spring MVC, Spring Boot, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring. Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for microservices. All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. Database connection pooling the use of JDBC. Used Maven to construct and unit look at applications. Environment: Java 8, Spring, JSP, Servlets, XML, HTML, DHTML, CSS, SQL, JDBC, Java Beans, JUnit, UML, Subversion, Windows, Unix JAVA 6, Spring, Maven 2, SVN, Windows, Linux, MySQL Server 2008. Solvent Solutions, Hyderabad, India Jan 2016 to May 2017 Jr: Java developer (Internship) Description: An application is being developed to automate the Sales Order Transactions of the company. This application keeps track of the information pertaining to the sales transactions such as Customer details, Product or Item description and their Pricing Schedule, Purchase Order details and View and Enquiry of the Order Screens. Designed and developed the Order Processing Module. Involved in the design and coding of this module. The system checks the database for availability and an invoice is prepared. Responsibilities: Developed a new CR screen from the existing screen for the LTL loads (Low Truck Load) using JSP. Developed desktop interface using Java Swing for maintaining and tracking products. Developed the application using Eclipse IDE and worked under Agile Environment and worked with Web admin and the admin team to configure the application on development, training, test and stress environments (Web logic server). Executed and coordinated the installation for the project and worked on a web-based reporting system with HTML, JavaScript, JSP and JSF. Build PL\SQL functions, stored procedures, views and configured Oracle Database with JNDI data source with connection pooling enabled. Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript Used Hibernate based persistence classes at data access tier and adopted J2EE design patterns like Service Locator, Session Facade and Singleton. Modified web pages using JSP and Used Struts Validation Framework for form input validation. Used custom components using JSTL tags and Tag libraries implementing struts and used Web Logic server for deploying the war files and used Toad for the DB2 database changes. Environment: Java, J2EE, Struts, JSP, HTML, XML, Web Logic, Eclipse IDE, JSTL, DB2, JDK, Web Logic Server. Pixel Quest Technologies Pvt.Ltd (Internship), Hyderabad, India July 2015 to Dec 2015 Jr: Java developer Description: Pixel Quest Technologies is a software developer company. It provides software skills, adopting new and improved technologies on a regular basis, operation, client base, geographical reach, service offerings, volume of business, target markets, revenue, and profits. Responsibilities: Extensive experience in designing professional UI web applications using front-end technologies and Java Script Frameworks like HTML, CSS, JavaScript, XML, jQuery, AJAX, JSON, Bootstrap. Involved in writing application-level code to interact with RESTful Web APIs, using AJAX, JSON, XML, and jQuery. Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back-end service calls and consumed both JSON and XML data in UI Side. Used Core Java features such Collections, and Exception handling to efficiently process transactions. Used Spring Framework AOP Module to implement logging in the application to know the application status. Developed the whole application using Spring MVC Framework IOC (Inversion of Control) design pattern to separate the application configuration and dependency specification from the actual application code. Used a distributed Transactions Management system with Spring JPA. Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness and traceability which are essential for automatic processing of enormous amounts of data. Involved in designing and developing the End points (controllers), Business Layer, DAO layer using Hibernate. Environment: HTML, CSS2, JavaScript, jQuery, AJAX, JSON, DHTML, JAXB, XSLT, XML, Spring MVC, Spring-CORE, Spring Batch, Spring Security, Spring AOP, Spring JPA, REST Service, Hibernate, MySQL, JMS, WSDL, JUnit, Apache CXF, Eclipse. EDUCATION: BTech Computer Science from JNTUH University College of Engineering, Sulthanpur, in 2017 with 75% Diploma Computer Science from SanD Please Find The Below Details Of Employer : Thanks & Regards, Lisa, Bench Sales Recruiter Stier Solutions Inc T. (610) 735 8665 Keywords: csharp continuous integration continuous deployment user interface javascript sthree database information technology microsoft procedural language Missouri |