DURGA DHIKSHITH GANGISETTY
JAVA FULL STACK DEVELOPER
***************@*****.*** +1-205-***-**** linkedin.com/in/dhikshith14
PROFESSIONAL SUMMARY
Highly skilled and motivated Java Full Stack Developer with 5 years of hands-on experience in designing, developing, and maintaining robust, scalable software solutions. Proficient in both frontend and backend development, cloud platforms, CI/CD pipelines, microservices architecture, and enterprise systems. Proven ability to deliver performance-critical and secure applications across diverse domains. Eager to contribute technical expertise to impactful projects.
TECHNICAL SKILLS
• Languages: Java, C, C++, C#, Python, J2EE, SQL, TypeScript
• Platforms: Windows7, Windows XP, Windows Server 2003, LINUX, UNIX, Mac
• Frameworks: Spring, Hibernate, Spring-core, Spring MVC, Spring Web services, Spring Security
• J2SE/ J2EE Technologies: Java, J2EE, JDBC, Servlets, JMS, Web Services.
• Web Technologies: HTML, HTML5, CSS, JavaScript, React JS, Angular, Next.js, TypeScript
• Web Services: Spring Web services, SOAP, and REST
• Web/App Servers: WebSphere5.1/ 6.0, WebLogic Application server, JBOSS, J2EE Server1.4, Apache Tomcat 4.1/ 5.1, Spring Boot, IBM HTTP Server.
• Tools and API’s: JIRA, SQL Developer, Maven, J Boss Hibernate Tools, and J Boss Web tools, Log4J, JUnit, Pega
• Databases: SQL Server, MySQL, MongoDB, Oracle.
• Cloud Tools: AWS, Azure, Terraform, CloudFormation
• Build Tools, Repositories, and IDE: Tomcat, IBM WebSphere, Maven, Docker, DevOps tools, CI/CD with Jenkins, GIT, IntelliJ, Eclipse, and Spring Tool Suite (STS).
WORK HISTORY
NOVEMBER 2024-CURRENT
Java Full Stack Developer Kemper Birmingham, AL
• Led full-stack development initiatives using Angular 8 and Spring Boot, ensuring seamless integration between frontend and backend systems.
• Implemented secure file/image upload from the frontend to AWS S3 using the AWS-SDK NPM package.
• Built and deployed scalable web applications using React, Flux, Node.js, and Docker, with backend services in Java and Scala.
• Developed reusable frontend components using XWT, JSP, JSTL with Custom Tag Libraries, Struts Tag Libraries, and JSF Framework, enhancing interactivity with JavaScript, jQuery, HTML5, and CSS3.
• Designed and maintained unit tests for DAO and Service Layer methods using JUnit, following Test-Driven Development (TDD) principles.
• Utilized IntelliJ IDEA IDE for efficient backend development and debugging workflows.
• Streamlined CI/CD pipelines using Jenkins, Gradle, and GitHub to automate build and deployment processes.
• Processed real-time log data using Kafka and Spark Streaming; contributed to Big Data analytics with Hadoop, Storm, SOLR, and webMethods.
• Modeled NoSQL schemas in column families with Bloom filters and TTL columns to support high-throughput data ingestion.
• Leveraged Java 8 features including Lambda Expressions, Functional Interfaces, Stream API, Time API, and enhancements to Collections, Concurrency, and I/O operations.
• Used Hibernate ORM to map MVC-layer data to an Oracle relational schema with a SQL-based data model.
• Migrated legacy monolithic applications to microservices architecture using REST APIs and Spring Boot.
• Deployed and managed services across Linux and Windows EC2 instances using Chef servers for configuration automation.
• Managed sprint tasks and tracked bugs using JIRA for cross-functional team coordination.
• Developed internal tools and frontend enhancements using Bootstrap, CodeMirror, Brackets, and Ember.js.
• Integrated ActiveMQ with Spring Boot for asynchronous messaging using embedded JMS.
NOVEMBER 2023-OCTOBER 2024
Java Full Stack Developer Oasys Inc. Huntsville, AL
• Developed an automated validation service that generated JASPER reports based on Bean Validations and Spring Validations for various test case scenarios.
• Created and configured cloud computing resources on AWS EC2, and installed Pivotal Cloud Foundry (PCF) to manage containerized microservices.
• Applied Struts frameworks and MVC design patterns to deliver solutions for complex projects involving UI design, batch processing, stored procedures, XML parsing, and data exchange/integration.
• Built a .NET console application to extract, transform, and load (ETL) JSON file data into both legacy and modern SQL Server tables.
• Designed and enhanced reusable UI components in React.js using Dependency Injection, data binding, models, and controller patterns.
• Configured Apache Kafka in a clustered setup as a messaging system between APIs and microservices; performed log analysis using Splunk SPL, Log4j, and generated performance reports.
• Created Angular 5 services and integrated them with backend RESTful APIs to enable interactive web functionality.
• Migrated version control systems from SVN to GitHub with version merging and branch management; integrated with Jenkins for continuous integration.
• Implemented Kubernetes Stateful Sets to manage persistent and stateful marketing applications, ensuring high availability and data consistency.
• Utilized Spark with Scala for computation on a Hadoop cluster; performed advanced data analytics using Spark with Hive and Oracle/SQL.
• Configured service timeouts and failover mechanisms across NoSQL databases such as MongoDB, DB2, and Sybase.
• Developed applications using Angular 6 and Java 8, leveraging new features like Lambda Expressions for functional programming.
• Applied Core Java concepts including multithreading, Collections Framework, and GUI development with AWT.
• Worked with Hibernate Transaction Management, including Spring/Hibernate batch transactions and caching strategies.
• Designed and developed enterprise web applications using Type-safe technologies like Scala and Akka for distributed, event-driven architecture.
• Built and deployed microservices to deliver scalable software products across the enterprise architecture.
JANUARY 2022-JULY 2023
Java Developer FIS Global Bengaluru
• Performed JUnit testing and implemented JSON parsing logic to ensure data accuracy and consistent client-server communication.
• Efficiently managed multiple workstreams including the JBoss Rules Engine, user interface development, and reporting modules, ensuring timely product delivery.
• Integrated React Axios HTTP requests to consume APIs, fetch data from the server, and dynamically render JSON data in the UI.
• Wrote complex SQL and PL/SQL queries for data access and manipulation across relational databases.
• Utilized Amazon CloudWatch and CloudWatch Logs to monitor AWS resources and track infrastructure-level events.
• Developed and deployed AWS Lambda functions for serverless execution of business logic.
• Created a DAO layer with access to MongoDB; identified and reported issues in the Mongo Java driver, which were acknowledged and fixed in subsequent releases.
• Retrieved and manipulated data from Oracle databases using Spring and Hibernate ORM.
• Worked extensively with Apache Spark using Scala, and contributed to distributed processing using Akka, Cats, and the Play Framework.
• Developed RESTful web services using Spring Boot Microservices to retrieve data from the client side; performed unit and functional testing with varied test datasets.
• Created and scheduled batch jobs using Autosys along with SQL Invokers, Core Java logic, and UNIX shell scripting.
• Configured and maintained JIRA for issue tracking and agile project management using Agile plug-ins.
• Designed significant enhancements for an existing Java web application, following Service-Oriented Architecture (SOA) principles.
• Implemented Spring Integration using Async Channels, Global Error Handling, and HTTP Outbound Gateways for robust messaging.
• Created Q Manager Connection Factories and configured JMS Destinations to support asynchronous communication via JMS.
• Developed REST APIs using Spring MVC and Spring Boot, and hosted all microservices on Pivotal Cloud Foundry (PCF).
AUGUST 2020-DECEMBER 2021
Java Developer Amadeus Bengaluru
• Implemented drag-and-drop functionality using the react-draggable library to enhance frontend interactivity.
• Integrated Apache Kafka messaging across multiple services, ensuring real-time data delivery and seamless system communication.
• Developed and implemented core business logic using Java, Spring, Struts, and Hibernate across various enterprise modules.
• Built a CI/CD system using Jenkins in a Kubernetes environment; leveraged Kubernetes and Docker for container orchestration and runtime deployments across build, test, and production environments.
• Developed RESTful microservices using Java JDK 1.8 and Scala on the IntelliJ platform, integrating business logic with Oracle databases.
• Conducted comprehensive testing including unit, functional, integration, and automation testing for backend APIs using JUnit and TestNG frameworks.
• Designed responsive frontend components using HTML5, CSS3, and JavaScript, supported by the Bootstrap framework and a Java backend.
• Utilized Docker containers to standardize application delivery across hybrid cloud environments and improve cross-team collaboration.
• Designed, planned, and implemented a multi-rack Cassandra cluster to ensure high availability and distributed data storage. Wrote and optimized SQL queries on Oracle databases to improve performance and data handling in backend services.
• Gained hands-on experience with a wide range of AWS services including EC2, ECS, ELB, EBS, S3, VPC, IAM, SQS, RDS, Lambda, CloudWatch, Storage Gateway, CloudFormation, Elastic Beanstalk, and Auto Scaling.
• Developed Java applications with both client-side and server-side logic using JDBC and advanced multithreading techniques.
• Designed and implemented data ingestion pipelines from Kafka using Spark Batches and Spark Streaming for real-time and batch processing.
EDUCATION
Masters: Computer Science
University of Alabama at Birmingham
CERTIFICATIONS
AWS Certified Solutions Architect - Associate
AWS Certified Cloud Practitioner
NOTABLE ACHIEVEMENTS
Secured Second Rank in University among 2000+ students in Undergrad (Computer Science), demonstrating consistent academic excellence.