Harsha Sai
Harsha Sai
About
Detail
Sr. Java Full Stack Developer at Arvest Bank
Telangana, India
• Working as Sr. Java Full Stack Developer with 9+ years of experience in design, development, testing and deployment of web-based applications. • Strong knowledge in Java Technology (J2EE AND Advanced J2EE) and expertise in OOPs concepts and strong knowledge of Collections, Multithreading, Event handling, Generics and Exception handling. • Significant experience in designing event-driven, non-blocking i/o model Dynamic Single Page Applications (SPA) leveraging MEAN (Mongo, Express, Angular, and Node) Stack. • Excellent understanding of Cassandra architecture and management tools like OpsCenter, with expertise in React JS for building components using Redux and Flux architecture, and working knowledge of JavaScript client-side MVVM frameworks such as Angular. • Proficient in developing responsive and modular front-end applications using Angular 12, with expertise in TypeScript, RxJS, and HttpClientModule for seamless API integration and scalable UI design. • Experienced in scripting languages such as Python and Groovy. • Proficient in designing and developing cross-platform server-side JavaScript frameworks using Node JS (Hapi JS, Express JS, Handlebar JS) to scale real-time web applications. • Using Kotlin for implementing new modules in the application. • Experience in MVC frameworks like Backbone JS, Ember Handlebar JS and Knockout Js. • Experienced in developing AWS Lambda function handlers, enabling automatic invocation by AWS Lambda, and proficient in utilizing various AWS services including EC2, VPC, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, ECR, SNS, and SQS. Skilled in developing services leveraging AWS SDKs for DynamoDB, Elastic Beanstalk, and Lambda. • Designed and developed comprehensive Power BI dashboards to provide real-time insights into business operations, project status, and KPIs, enabling data-driven decision-making for stakeholders. • Proficient in Core Java 8 concepts like Stream API, Lambda expressions, Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections. • Experience in designing, developing and deploying J2EE applications on WebLogic Application Servers, Tomcat etc. • Experience in working with messaging systems using message brokers such as ActiveMQ and RabbitMQ. • Very good working knowledge in Spring, Hibernate, Struts and Micronaut frameworks. • Hands on experience in writing light weight NodeJS express server, and using technologies like Ajax, JavaScript, jQuery, JSON to make connections between server and databases like MongoDB and MySQL. • Experienced in developing UNIX shell scripts for batch processing and Python scripts. • Experience in Importing data from various sources to the Cassandra cluster using Java API's. • Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc. • Experience on Splunk architecture and various components (indexer, forwarder, search head, deployment server) Heavy and Universal forwarder, License model. • Created interactive visualizations and reports in Power BI that effectively communicate business insights, trends, and risks to both technical and non-technical audiences. • Developed and presented detailed management reports using Power BI, delivering insights into key performance metrics and project progress. • Significant operational understanding of Java technologies, like Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL. • Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming and Kafka. • Developed Complex database objects like Stored Procedures, Functions, Packages, Triggers using SQL and PL/SQL. • Knowledge in accessing RESTful services using OAuth 2.0, OID, OIDC and JWT (Jason Web Token). • Hands-on experience with automation and testing using Selenium, Cucumber, JUnit, Mockito, JMeter to create automated test suites and functional acceptance tests. • Automate the cloud deployments using Chef, Python and AWS Cloud Formation Templates. • Proficient in implementation of Spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring data, Spring DOA, Spring Batch, Spring Security and Spring Boot. • Experience with Docker Containers, leveraging Linux Containers to create Docker containers and Kubernetes. • Hands on experience with Micro Services based applications using Spring Boot interacting through REST API and Spring Cloud. • Experienced in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle, SQL Server, PostgreSQL, and MySQL. • Experienced in developing applications using Visual Studio, Eclipse, Android Studio, and IntelliJ. • Experience with Version control and build tools like GitHub and SVN and responsible for various software version releases.