Post Job Free

Resume

Sign in

Java Developer

Location:
Dallas, TX
Posted:
September 25, 2023

Contact this candidate

Resume:

Name: Kavya Sri Jasti

Contact: +1-682-***-****

Email: adzxxi@r.postjobfree.com

PROFESSIONAL SUMMARY:

Overall 8+ Years of experience in the Information Technology Field as a Software Engineer in developing Web-based Enterprise applications using Java/J2EE technologies.

Proficient in understanding business processes, gathering business requirements, Prioritizing the requirements, and changing them to technical requirements for the development team.

Experience using HTML5, CSS3, Servlets, and JSP for rendering web pages.

Experience using JavaScript scripting language and jQuery library to render dynamic web pages.

Experience developing SPA (Single Page Application) using Angular.

Experience in creating reusable components using Rest-APIs and SOAP-APIs.

Experience in building Confidential tools using Angular, RXJS, and NGRX platforms.

Experience using React.js to create views to hook up models to the DOM and synchronize data with the server as a SPA.

Good command of UML diagrams. Good understanding of Use Case, Class, State Chart, Activity, Sequence, and Collaboration Diagrams.

Good knowledge on Object oriented concepts like Classes and Objects, Inheritance, Encapsulation, Polymorphism, and Abstraction.

Good programming skills in Java, C++, and C.

Good Analytical and problem-solving skills for designing, creating, and testing programs.

Knowledge of Exception handling, Multi-dimensional Arrays, Multithreading, Synchronization etc. in Java.

Experienced in Core Java techniques such as OOPs concepts, Collections Framework, Exception Handling, I/O Systems, and Multi-threading in JDK 1.8.

Implemented the caching module using JAVA Multi-threading.

Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous communication and Rabbit MQ is used for notification purposes.

Implemented XML extracts using JAXB, collection and JAVA Multi-threading.

Experience using Hibernate framework for providing ORM (Object Relational Mapping) tool for relational databases, JDBC API, and JPA (Java Persistence API) for data storage in databases.

Experience in implementing MVC design patterns using Struts and Spring framework.

Experience with messaging systems like Kafka and Kafka event sourcing.

Utilized Dynatrace to monitor and optimize application performance, analyzing data on response times, throughput, and resource utilization.

Experience working with Oracle 9g/11r/12c, MySQL database.

Used MVC (Model View Controller), Singleton and Abstract design patterns in application development.

Wrote JUnit Test cases for service and DAO layer classes.

Experience in using the JUnit framework for unit testing.

Implemented SonarQube to detect and mitigate security vulnerabilities in Java applications.

Experience in using Selenium for automatic testing.

Work experience in using Jenkins for Continuous Integration.

Experience using Apache Tomcat 8 for deploying web-based applications.

Configured and maintained Splunk to monitor and analyze application logs and metrics, providing insights into performance and troubleshooting issues in web applications.

Experience in working with Agile methodology of software development.

TECHNICAL SKILLS:

Methodologies

Client/Server Architecture, Object Oriented Analysis & Design, Design patterns, Agile.

Front-End Technologies

HTML5, CSS3, JavaScript, TypeScript, jQuery, Ajax, Angular, React.

Back-End Technologies

Java 8-17, Spring Boot, Structs, Hibernate/JPA, RESTful APIs, Microservices Architecture, Python, JMS, Kafka, Node.js, Hadoop.

Database Technologies

MySQL, PL/SQL, Oracle, MongoDB.

DevOps Tools

Docker, Jenkins, GitHub.

Testing Technologies

Junit, Mockito, Selenium.

Cloud Technologies

AWS (EC2, S3, RDS), Azure.

Web/ Application Servers

Apache Tomcat.

Tools/ Technologies

Maven, Gradle, Web Sphere, JIRA, Rally, Log4J.

IDE

Eclipse, Visual Studio, IntelliJ IDEA.

PROFESSIONAL EXPERIENCE:

CTIS, Rockville, MD Oct 2021 – Present

Sr. Java Full Stack Developer

Participated in the entire Software Development Life Cycle (SDLC), including designing system architecture, and developing system use cases based on functional requirements.

Actively involved in Agile methodologies, such as daily scrum meetings, sprint planning, estimation of tasks for user stories, participating in retrospectives, and presenting demos at the end of each sprint.

Constructed dynamic web pages (presentation layer) for the application using JSP, HTML5, CSS3, JavaScript, and TypeScript.

Developed views using HTML, CSS, and JS components of the Bootstrap framework.

Built web pages that are more user-interactive using AJAX, JavaScript, Bootstrap, and Angular JS.

Utilized Angular and Backbone.JS for client-side validation and developed various screens for the front end using Angular JS and various predefined components from NPM.

Worked with core Java technologies such as multithreading and synchronization, using multithreading to process data in chunks to improve performance.

Implemented Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the services.

Implemented Restful Web services to retrieve data from the client side and handled security and authorization using Spring Security and OAuth.

Developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, and Spring Annotations.

Designed and developed REST-based microservices using Spring Boot and implemented Java 8 features such as Lambda, Advanced for each loop, and Streams.

Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.

Developed and maintained ETL processes for various projects using Java and Apache Beam for data extraction, transformation, and loading into target systems.

Utilized Microservices to communicate using synchronous protocols HTTP and REST, and exposed Microservices based on Restful API utilizing Spring Boot with Spring MVC.

Installed the application on AWS EC2 instances and configured storage on S3 buckets.

Created computing and data resources on AWS using EC2 and developed data transformers for converting legacy data from source tables to Apache Avro format and fed into Kafka and Camel.

Deployed and monitored Microservices using Pivotal Cloud Foundry (PCF), managing domains and routes with the Cloud Foundry.

Implemented JMS to exchange information over a reliable channel in an asynchronous way by using Active MQ and Rabbit MQ as a message queue.

Used Kafka for publish/subscribe patterns in applications dealing with messaging.

Experience in setting up and managing Kafka clusters, including configuring Kafka brokers, creating and managing topics, and partitioning data for optimal performance.

Developed and maintained distributed systems using Kafka as a message broker and stream processing engine, leveraging Kafka APIs such as Kafka Connect and Kafka Streams to build scalable, fault-tolerant data pipelines.

Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF and implemented agent-server messaging dialog using Rabbit MQ.

Integrated Kafka with other technologies such as Apache Spark, Hadoop, Apache Flink and RabbitMQ to build end-to-end data processing pipelines.

Conducted code reviews using SonarQube and other tools to identify and fix security issues, such as cross-site scripting (XSS) and SQL injection.

Developed RESTful APIs for integrating Kafka-based messaging systems with AngularJS and ReactJS front ends, enabling real-time data visualization and user interaction.

Deployed GUI code to Web Logic application environment and standalone components to JBoss Server.

Developed web services to perform various operations on supplier information using Mongo DB as data storage and utilized aspects such as replica sets, sharding, and clever document design to make the service extensible scale and feature-wise.

Implemented Micro Services architecture using Spring Boot for making applications smaller and independent.

Conducted research and development on scalable Linux development on AWS via Docker.

Managed issues and tasks using the JIRA ticketing system.

Tech Stack: HTML5, CSS3, jQuery, Ajax, Angular, Java 8, J2SE, Node.js, J2EE, Spring MVC, Hibernate, Micro Services, Web services, Kafka, Restful, Python, MongoDB, AWS, Web Sphere, Agile, Maven, JIRA.

Bank of New York Mellon, NJ Aug 2020 – Sep 2021

Java Full Stack Developer

Created and implemented user interfaces using React JS to handle cross-browser compatibility issues across various browsers.

Developed various screens for front-end using React JS and leveraged predefined components from NPM and Redux libraries.

Developed views using React JS to link models to the DOM and sync data with the server as a Single Page Application (SPA).

GUI was built using HTML, TypeScript, NGRX, Bootstrap, CSS3, and Angular-Material to design, construct and bundle the application using Angular CLI.

Developed custom directives in Angular for reusable components.

Optimized application performance using Angular Lazy Loading and ahead-of-time compilation.

Worked with the NGRX store for statement management on the UI.

Developed applications using Spring Boot and Angular to seamlessly integrate and communicate with existing systems.

Configured Spring Bean Factory by implementing IOC and configured Bean properties using dependency injection.

Employed Java 8 fundamentals for efficient searching and utilized exception handling to reduce server load.

Implemented J2EE design patterns, such as Singleton and DAO, with the aim of enhancing the implementation of services.

Enhanced application performance using Hibernate.

Developed custom Splunk dashboards and reports to provide visibility into application performance and identify areas for optimization and improvement.

Designed and maintained enterprise applications by utilizing Java Spring to integrate and communicate with existing systems.

Created and maintained Java batch processes for both new and existing applications.

Expertise in working with Oracle 9g/11r/12c and MySQL databases.

Automated CICD pipeline using Docker Image Builds with Jenkins.

Maintained Java Message Service (JMS) through VCOM MQ and Rabbit MQ for optimal device communication.

Manipulated data using CRUD operations of MongoDB database management system and utilized NodeJS with frameworks Konvas JS and Nest JS to handle database access.

Successfully deployed Spring Boot application using AWS Lambda.

Installed and configured a multi-node Hadoop cluster for efficient data storage and processing.

Successfully implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase, and Scala.

Utilized OOPS concepts and developed a project for mobile applications.

Monitored daily production figures and ensured their accuracy and consistency.

Developed and executed Maven scripts and continuous build pipelines using Jenkins with GitHub Repository.

Employed modern Elastic search techniques, such as Kibana, for effective production monitoring.

Configured virtual devices for improved application performance.

Maintained ANDON, VD, and AXXOS applications to ensure proper daily plant operations.

Implemented Azure DevOps to streamline the software development process by automating build and release pipelines, tracking work items and bugs, and managing project artifacts.

Provided technical support to users and the IT department, addressing all technical queries and issues.

Provided support for daily activities to achieve daily production goals.

Managed the issues and tasks using Rally System.

Tech Stack: HTML5, CSS3, JavaScript, TypeScript, Java, Spring Boot, Angular, React, NGRX, JMS, Jersey, Micro Services, Apache Hadoop, SQL Developer, Docker, GitHub, Jenkins, Azure DevOps.

Avant, Chicago, IL Jan 2019 – June 2020

Java Full Stack Developer

Developed front-end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX, and JavaScript.

Utilized XML, XSD, and XSLT to parse and transform requests according to specifications.

Implemented SOA architecture utilizing Enterprise Service Bus (ESB).

Developed a mobile application with a Spring Framework middle-tier and Spring-Hibernate persistence strategy for database integration.

Implemented Spring Framework for dependency injection and integrated with EJB 3.0 using annotations.

Developed SOAP web service components from WSDL files to invoke methods.

Published JAX-WS SOAP web service to route requests to a single point service and forward them to corresponding legacy operations.

Utilized Spring JDBC to access the DB2 database, wrote SQL and stored procedures for the back end, and improved database performance by rewriting slow queries.

Generated Hibernate XML files and wrote business logic in EJB DAO classes and configured service layer classes in Spring-service.xml.

Developed Spring Boot-based applications with faster building and development, requiring less configuration.

Used Maven for compilation, packaging, and deployment in WebSphere Application servers.

Implemented Java Message Service (JMS) with IBM MQ as a broker to notify customers about order status and transactions.

Utilized Core J2EE design patterns including Singleton and Data Access Object (DAO) for service implementation.

Redesigned and implemented a Continuous Integration (CI) build system using Jenkins (DevOps).

Developed custom SonarQube rules to enforce security coding standards and best practices for web applications.

Collaborated with development teams to identify and resolve performance issues using Dynatrace, ensuring that applications meet or exceed service level objectives and service level agreements.

Deployed, updated, and deleted resources using Azure Resource Manager (ARM) in a coordinated operation.

Utilized Azure Functions to integrate and run backend processes according to schedules without server provisioning or management.

Deployed on the UNIX platform and was responsible for source code control and release management.

Good knowledge in successfully managing and administering Red Hat Linux servers, ensuring their stability, security, and optimal performance in production environments.

Implemented security practices on Red Hat Linux servers, including user management, access control, firewall configurations, and system hardening, ensuring data confidentiality and protecting against unauthorized access.

Maintained components and managed version releases using GitHub.

Implemented JUnit framework for unit testing.

Tech Stack: HTML5, CSS 3, JavaScript, Angular JS, Java, J2EE, JMS, JDBC, JPA, JUnit, Hibernate, Spring, WebSphere, SOAP, JAX-WS, Azure, JProfiler, IBM MQ, Unix, Jira, Agile, Git.

Broadridge, Hyderabad, India Nov 2016 – Dec 2018

Java Full Stack Developer

Contributed to the entire software development life cycle, including designing, coding, testing, deploying, and providing production support.

Utilized various AWS services such as IAM, EC2, S3, Secrets, Config, Lambda, etc., to assist with cloud services.

Implemented Java Message Service (JMS) API for creating, sending, receiving, and reading messages, with ActiveMQ being utilized for notification purposes.

Designed and implemented the user interface using Angular and created reusable components and services to consume REST APIs and SOAP APIs.

Used Apache Kafka with AWS and Java for data analysis and ran log aggregations, website activity tracking, and commit logs for distributed systems.

Created prototypes and project layout skeletons using jQuery UI, CSS, and HTML5 for internal administrative application services.

Designed and developed RESTful web services using Spring Boot and Jersey framework, with Spring Boot's ability to rapidly build cloud services and Spring-based applications with minimal configuration.

Implemented Spring Bean Factory and configured bean properties using dependency injection.

Migrated existing applications to REST-based microservices to provide all CRUD capabilities using Spring Boot.

Developed and managed databases using MySQL.

The implementation of the service involved the use of fundamental J2EE design patterns such as Singleton and Data Access Object (DAO).

Applied Java 8 fundamentals to handle search operations.

Developed applications using industry-standard design patterns such as Singleton, Business Delegate MVC, and Factory Pattern for improved reusability.

Deployed Spring Boot applications using AWS Elastic Beanstalk (EBS) and utilized Gradle builds for continuous integration and deployment with GitHub Repository.

Tech Stack: HTML5, CSS3, JavaScript, Java, Spring Boot, Jersey, Node JS, GO, AWS (IAM, S3, EC2, Secret), Restful Web Services, JIRA, JMS, MongoDB, Apache Kafka, GitHub, Jenkins, Docker.

Mind Gate Solutions, Hyderabad, India Sep 2015 – Sep 2016

Java Developer

Designed UI screens for Insurance Quotes using JSP.

Developed custom tag handlers for the Insurance Quote page to calculate age based on the date of birth.

Utilized the Struts Framework to follow the MVC design pattern.

Created reusable web components, JSP, Servlets and Java Beans following the MVC pattern to access EJB (Entity Beans) for user registration modules.

Created Web Services using Core Java and XML.

Implemented Spring Aspect Oriented Programming techniques for transaction management and security.

Developed Action Classes and Service Classes for the Resident Insurance Premium payment module.

Created PL/SQL Queries to retrieve payment schedules and defaults for policies.

Developed Session Beans and Entity for Insurance Quotes.

Created the Training and Appraisal modules using Java, JSP, Servlets, and JavaScript.

Created and managed databases using MySQL.

Utilized Oracle as the Backend for the application.

Deployed applications on the Apache Tomcat Server.

Identified and fixed bugs in the test phase.

Performed unit testing, troubleshooting, and debugging.

Tech Stack: Java, JDK, JSP, Servlets, MVC Pattern, Struts, JavaScript, XML, Web Services, Oracle, PL/SQL, Apache Tomcat.

Education : Vignan University Guntur, Andhra Pradesh Bachelor’s degree in computer science 05/2016



Contact this candidate