Post Job Free
Sign in

Java Developer Stack

Location:
Alpharetta, GA
Posted:
August 21, 2024

Contact this candidate

Resume:

Kolukuluri Sahi

334-***-**** ***************@*****.*** Full Stack Java Developer

PROFESSIONAL SUMMARY

Having 9+ years of experience as a Full Stack Java developer in developing web-based client server applications, data solutions, Intranet/Internet Enterprise Software applications

Experience in developing J2EE components on Application Servers and Web servers like MicroServices, Open Shift, Web Sphere, Web Logic and Apache Tomcat.

Having Sound Knowledge in RDBMS, SQL and NOSQL databases (MONGODB), Spark and Open Sources (Apache Couch DB) and the Storage Systems (Hadoop Distributing File System (HDFS)

Experience in applying JMS (Java Messaging Service) MicroServices, No SQL for reliable information exchange across Java 17 applications.

Extensive experience of designing and developing software applications with the EJB, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web Services (SOAP, REST), JDBC, JAXP, Node JS, Spark, RMI, XML, JavaScript, JQuery, CSS, JSON.

Experience in Python Open Stack API'S, MicroServices and Scaling up projects using python tools like multithreading, celery using Spring Core Annotations for Dependency Injection Spring Boot for REST API s and Spring Boot for MicroServices.

Experience in developing J2EE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI, Node JS, Spark for easy availability to potential users and consuming using Axis2 and JAX-WS.

Implement a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in an SVG format.

Strong knowledge of Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud Platform (GCP), AWS Advanced, Spark the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for Restful services.

Working on Deployment Automation of all MicroServices, Spring Boot to pull image from Private Docker, Spark registry and deploy to Kubernetes Cluster.

Explored the experimental Project Loom features in Java 17, such as virtual threads and structured concurrency, to improve concurrent programming.

Using Apache Kafka, Rabbit MQ, Active MQ and IBM MQ, Cassandra Spring Boot to communicate from Client to Server.

Expertise in HTML5/CSS3 developing and having experience in JS Framework, AWS Advanced, Responsive design implementing Continuous Integration and Continuous Delivery (CI/CD) Process stack using DevOps tools like concourse.

Expertise working on Application servers and Web servers like Web Logic 12.c, AWS Advanced, Apache Tomcat 5.x, and Web Sphere 8.x/9. x.

Proficient in Java 17 Designing Patterns including singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO) experience in a quick paced Agile Developing Environment including (TDD) Test Drive Development Spark and Scrum.

Having good knowledge on different databases, Node JS like Posture SQL, MySQL, DB2, Oracle, Spark, Microsoft SQL Server, NoSQL DB (Raven DB, MONGODB and Cassandra, Couch DB, Radis.

Extensive experience in MicroServices, AWS Advanced cloud architecture in AWS (EC2, S3, EBS, Cloud watch, load Balancer) in developing user interfaces with Angular 12/8, HTML, CSS, JSTL, Spark and Custom Tag Libraries.

Expertise in Azure, Spark, Cassandra infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses).

Having Technology leadership for the direction of the Web-based application using Spring framework, MVC pattern, Spark, and Web Sphere Server integrating to a proprietary framework.

Experience in working with databases such as Oracle, MS-SQL Server, AWS Advanced, MySQL, Node JS and using PL/SQL, Cassandra to write storing procedures, functions and Triggers for different Data Models.

Experience in Configuration Management, setting up company Version policies, build schedule using SVN, Spark, Bit Bucket, No SQL Spring Boot and Node JS, Spark Git.

SKILLS SET

Languages

Java 17, Java 11, Java 8, J2EE, SQL, Golang,PL/SQL,C, C++

Enterprise Java

Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies

HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, AJAX, Node JS, React JS, jQuery, JSON, Bootstrap, Angular 12/8, Angular JS

Tools & Framework

Spring 4/5, Spring MVC, Spring Boot, Spring batch, Spring Security, Spring AOP, Struts, JSF, Log4J, Jasper reports, Liferay DXP

Web Services

SOAP, REST, REST API

Web/App Servers

Web Sphere, Web Logic, Apache Tomcat, Apache Kafka, NGINX

Database

Oracle, MONGODB, No SQL, MySQL server

Development Tools

Eclipse, My Eclipse, Spring Tool Suite STS, Liferay Tool

O-R mapping

Hibernate, JPA

AWS

EC2, RDS, S3, ELB, EBS

Version Control Tools

Source Tree, Git, Bit bucket, Tortoise SVN

Built Tools

J Unit, Soap UI, ANT, MAVEN, Gradle, Putty, CI/CD, PCF, Google Cloud Platform (GCP), Rational Clear Quest, Kubernetes, Load UI, Groovy Spock, Docker, Jenkins

OS & Environment

Windows, Linux, UNIX

Design Patterns

MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

State of VA, Chesterfield County, VA

Full Stack Java Developer

Dec 2022 – Till Date

Accomplishments:

Implementing Java 17 features like Lambda expressions, Streams, filters, Spark, pipelines, Optional Interfaces etc. used Apache Kafka, AWS Advanced as the messaging infrastructure for asynchronous processing.

Developing and maintaining IVR systems using Java, integrating with telephony APIs and platforms like Nuance MIX to enhance customer experience through automated call flows.

Having good experience in Node JS, Java 17, J2EE, Spark, Cassandra technologies (Spring, Hibernate) and design patterns such as Façade.

Designing and implementing IVR solutions, particularly in how you used Java to build or extend these systems.

Utilized Java to expose mainframe services (like CICS transactions) as RESTful APIs, allowing seamless integration with cloud-based and distributed applications.

Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation. Involved in DevOps, Spark activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD.

Integrating Nuance MIX and Client Pure Cloud with Java applications to support voice biometrics and natural language processing.

Building backend systems that support contact center operations, such as customer interaction tracking, call routing algorithms, and integration with multi-channel communication platforms.

Developing logical & physical data model using data warehouse methodologies worked on Amazon web services (AWS) specifically Amazon Lambda, Node JS for developing and deploying application.

Enhancing operational efficiency and customer satisfaction through robust Java applications.

Using REST Builder is optional for developers, who can also choose to use JAX-RS directly or other OpenAI generators Liferay DXP further support REST with a tool.

Creating reusable Angular 12 components, employed routing and dependency injection for a dynamic SPA, and implemented efficient RESTful services for data handling from backend APIs and GraphQL.

Implementing Node JS, Cassandra Expressions, Directives, Controllers, filters and created Angular 12 service layer worked extensively on the front-end side using JSP, CSS, JavaScript, Spring Boot, Slick Grid, and jQuery & Spring Ajax.

Created Java applications that transfer and process data from mainframe systems to cloud environment (AWS), ensuring secure and efficient data migration.

Designing and deploying automated workflows within resources, improving team productivity by 25% and streamlining project management processes.

Working with java applications interacting with mainframes to reduce processing time, minimize memory usage, and enhance overall system performance.

Streamlined project management processes by integrating Workfront with internal systems, reducing manual data entry by 30%.

Working on messaging queue system like Kafka or RabbitMQ to facilitate communication between Java and Connecting Java-based big data platforms (like Apache Hadoop or Spark) with mainframe data sources, enabling advanced data analytics and processing.

Developing responsive and interactive user interfaces using Angular, React, and Node, with a robust Java backend supporting real-time interactions.

Implement PL/SQL procedures and views in Oracle 11.g Database using Altova No SQL Database spy performed configurations and day to day activities using Web Logic 12c.

Using shared data base to inserts data into a database, and a Go service processes that data asynchronously.

Involving a Queuing system that takes in files from various sources formats them and uploads them to an s3 bucket using AWS Lambda, Node JS, No SQL and SQS.

Involving in coding used Struts, Spring and Hibernate, REST/SOAP web services, JSF frame, Spark works designed and developed MicroServices business components using Spring Boot.

Consuming REST API based MicroServices with Rest template based on Restful APIs worked with DevOps team for continuous integration (CI) with other software products and continuous development of the products (CD).

Built open source, Message Broker Apache Kafka Node JS, Cassandra, No SQL and worked extensively to do a real-time streaming of Data Records between applications.

Creating Java-based monitoring tools that track the performance, uptime, and resource utilization of mainframe systems, providing real-time alerts and reports.

Creating and exposed Restful APIs, Cassandra using Spring REST and Spring boot designed specific databases for collection, tracking, and reporting of administrative clinical data using AWS Advanced, SQL Server Management Studio.

Migrating an existing application into a Microservices architecture using REST APIs, Spring Boot and GraphQL, Enhanced UI modularity with React in microservices framework.

Integrated Java applications with COBOL-based mainframe systems, ensuring smooth data exchange and functionality across different technology stacks.

Developing Automated routine maintenance tasks on mainframes using Java, such as log management, data backups, and system health checks, improving operational efficiency.

Executing SQL queries to retrieve data from databases for analysis extensively used ETL, AWS Advanced, Cassandra Spring Boot Data Stage to load from different source systems and load into the target data warehouse.

Implemented authentication applications interfacing with mainframe systems, ensuring compliance with industry security standards (such as PCI-DSS, HIPAA) and corporate governance policies.

on Procedure API and Consumer API to publish Stream of records to Kafka, Node JS, Spark Topics and to subscribe one or More Topics, Respectively

Managing the deployment and monitoring of the Workfront integration in production environments, ensuring smooth operation and minimal downtime.

Perform integration testing to validate that the Java application correctly interacts with Workfront

Involving in the Development of Spring, Node JS, Cassandra, No SQL Framework Controller for request, response paradigm by Spring Controllers using Spring Boot.

Environment: Java 17, J2EE, SOAP, REST, REST API, Spring 5.x, Spring Boot, Angular 12, Oracle 11.g, PL/SQL, Struts, MicroServices, AWS, Kubernetes, Kafka, GraphQL, Hibernate, jQuery, CI/CD, AJAX, Node JS, Spark, Lambda, Apache Maven, J Unit, HTML5, Web Logic 12c.

Morgan Stanley, Alpharetta, GA

Java/J2EE Developer

Jul 2020 - Nov 2022

Accomplishments:

Designed System Testing and User Acceptance Testing migrated applications from Ant project structure to Maven, Node JS to support deployment on Tomcat.

Used Java 11 expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.

Created clusters in and manage the clusters using Kubernetes (k8s) Jenkins to deploy code to create new namespaces, creating Docker images and pushing them to container registry.

Used Java 11 features like Streams and Exp for API Development and performed unit testing using frameworks with Node JS framework, No SQL Spring Boot including authoring complex directives, services, controllers and filters.

Strong experience with MONGODB, Spark development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL, Node JS databases like MONGODB.

Implemented PL/SQL procedures and views in Database using Altova Database spy performed configurations and day to day activities using Web Logic

Developed Bootstrap responsive web application using React for the UI with components, hooks, and RESTful web service APIs and GraphQL to fetch and display dynamic data.

Integrated Workfront API with Java applications to automate and manage project tasks, resulting in a 30% reduction in manual data entry and enhanced project visibility.

Migrated application logging framework from Log4j to Log back, Node JS followed Agile, Spring Boot methodology in the Scrum Cycle model and worked on JIRA, Node JS, Spark to access the user stories expertise in Linux Commands.

Used Java/J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO used Executor Service framework to implement multithreading in programming to improve overall performance.

Used the fundamentals of Java Node JS features like parallel streams and filters through along with multithreading using did smoke tests, which are functional unit and integration tests on all major system components.

Converted a monolithic app to MicroServices, No SQL architecture using spring 4.x using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various MicroServices.

Utilized Java 11 feature to implement business logic No SQL, JBPM, Azure, Spring Boot is a lightweight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification.

Used Angular 8 in creating animations based on CSS classes for a new requirement surfaced for the client developed the web services classes by using Service Oriented Architecture SOAP, WSDL, and UDDI.

Used Cassandra, Core Java/Executor Service (multithreading, concurrency, memory management) consumed REST Web Services for getting the credit card information from third party application using EME.

Developed Restful Web services Azure Advanced, Spark, Cassandra for other systems to interact with our system and secured the service with Spring Security OAuth 2.0 added WS-Security using XWSS to secure the Web services.

Used Angular 8, No SQL framework where data from backend is stored in model and populated it to UI developed unit and integration tests for existing MicroServices, Cassandra using J Unit, Miskito and Docker, Node JS environments.

Implemented Spring Circuit breaker pattern, integrated Hysteria dashboard to monitor Spring MicroServices used Get as Version Control System for the application.

Developed REST API's, Node JS using Spring Boot and hosted all MicroServices used based services to interact through a combination of REST, Spark and Apache Kafka, Node JS message brokers. Designed and Implemented the DAO layer using spring, Hibernate.

Used MicroServices architecture, with Spring Boot, Node JS, No SQL based services interacting through a combination of REST and Apache Kafka message brokers

Environment: Java 11, J2EE, Spring 4.x, Spring Boot, NoSQL, Azure, Hibernate, GraphQL, OAUTH 2.0, SOAP, REST, REST API, JSP, Angular 8, MONGODB, AJAX, Kubernetes, jQuery, MicroServices, Jira, Kafka, Docker, spark, Maven, Ant, PL/SQL, Log4j, Log back, Tomcat and Web Logic.

Paramantra, India

Java Developer

Jan 2018 - Oct 2019

Accomplishments:

Developed Intranet Web Application using Java 8, J2EE, Cassandra architecture, using JSP to design the user interfaces and Hibernate for database connectivity and Rest services templates are generated using swagger2 specifications

Worked on the critical areas of the applications like Impersonation functionality, Internal Login page maintenance of the internal Asset Management tool which is especially designed to manage the images that are used in the application.

Involved in the integration of Struts with Spring, Framework and implemented Spring MVC, Spring IoC, Spring AOP, Spring JDBC, Spring Persistence with JPA.

Designed, developed and test HTML, CSS, JQuery, React JS, GCP and Redux that meet the accessibility of the web browser.

Developed and consumed SOAP/Restful MicroServices Web Services using XML, and JSON message formats responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.

Developed SOAP Web services for getting information from third party designed Frontend with in object-oriented Java 8 Framework.

Excellent knowledge on Java concepts like Streams, Lambda Expressions, Method References used Maven for dependency management and build purposes and Jenkins, MicroServices, No SQL for continuous builds and deployments

Experienced in deploying and managing virtual private cloud (VPC) and custom VPC subnets in GCP, to secure sensitive data and resources.

Wrote the Hibernate-mapping XML files to define java classes database tables mapping used Hibernate Template for various database update, insert, delete operations and for involving functions, stored procedures, triggers.

Experience in providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesas on (GCP) Google Cloud Platform.

Used the tags inside the HTML, Spring MVC page to make the page effectively and to have great user interface developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.

Involved in developing applications for workflow using JSP's, spring MVC, Hibernate, AJAX, JavaScript technologies using Apache Tomcat 5.x.

Developed new library with MicroServices, Spring MVC architecture using Rest APIs and fixed the defects that are not only raised on the areas that worked but also on the entire application.

Designed the internal Login page using the Bootstrap 4 and performed validations using the JavaScript created a Java beans class by using all the XML’s, Spring MVC that are related to service and sales which typically called Java MARSHALLING and UNMARSHALLING.

Prepared a high-level document on the entire Mazda Customer Engage Portal that includes both functional and technical details worked on the Rest API, Cassandra web services while displaying the data on the pages.

Used JIRA tool to track the issues and bugs. Maintained each defect in different stages like Open Issue, In Progress Issue, Resolved Issue, Reopened Issue and Closed Issue.

Environment: Java 8, J2EE, Spring, Spring MVC, Spring JDBC, SOAP, GCP, REST, REST API, JSP, Servlets, React JS, HTML, CSS, JavaScript, Hibernate, MicroServices, Bootstrap 4, Struts, Log4J, JSON, AJAX, SQL, Apache Tomcat 5.x, JIRA.

State Street, India

Software Developer

Aug 2015 - Dec 2017

Accomplishments:

Worked closely with testing groups for module and integration testing. Developed batch processes to perform the daily updates with Spring Batch Module Automation testing using J unit.

Developed hibernate DAO Classes using Spring MVC, Template, worked with Hibernate for object relational mapping and connection management.

Implemented MVC architecture using Apache STRUTS, framework. Designed the front end using JSP, Tag Libraries and JavaScript. Designed and developed framework components, involved in designing MVC pattern using Struts framework.

Used Angular Promise, Angular Custom directives, Angular custom services, Angular to SOAP to Spring calls involve in implementation of REST and SOAP based web services

Developed applications using Integrated Development Environment (IDE) tools like My Eclipse, the code environment using IDE as Eclipse and deployed into Tomcat Server.

Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing J Unit test cases and created set up manuals and user guides in Units integration, bug fixing and User acceptance testing with test cases.

Involved in Developing of Application based on J2EE using Hibernate, Spring MVC and spring framework. Implemented Dependency Injection using the spring framework.

Learned XML for communicating client. Written Queries, Sub Queries in SQL, to get data from REST API written in Groovy wrapped by Jersey JAX-RS.

Good knowledge of concepts in Java likes OOPS, Multi-Threading and Exception Handling and implemented Core -Java concepts like Inheritance, Polymorphism, Abstraction and Encapsulation used Java Collection Framework.

Environment: Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, REST, REST API, Java beans, Struts, Servlets, JSP, JDBC, JavaScript, HTML, J Unit, Eclipse, Tomcat, SVN, SQL.

EDUCATION

Master’s in Computer Science from New Jersey Institute of Technology, USA 2021

Bachelor’s in Computer Science from Gitam University, India 2015



Contact this candidate