Java

Skills for certificate:

Spring

Spring Boot

Hibernate

Checkstyle

JUnit

Gradle

Maven

Android Development

Java

This is the page displaying all the material related to Java. This can include projects, blogs, certificates, university modules and work experience along with sub-skills.

Material

Symphony Translate Bot

A Symphony bot that translates messages in a Symphony chatroom using Language Weaver API. Replaces the old Translate Bot which was originally built using the outdated SDK. Much faster, more reliable, and easier to maintain and more features compared to the old bot.

Symphony Webhooks Bot

A Symphony bot that sends messages to a Symphony chatroom using Webhooks. This bot is used to send messages to a chatroom from an external source.

Symphony Interactive Bot Example

A Symphony bot for learning how to create an interactive bot in Symphony. This bot is used to demonstrate how to create an interactive bot in Symphony. This was used to create documentation and tutorials for other developers.

Symphony Headless Bot Example

A Symphony bot for learning how to create a Headless Bot in Symphony. This bot is used to demonstrate how to create a headless bot in Symphony. This was used to create documentation and tutorials for other developers.

Symphony MessageML Bot

A Symphony bot for sending messages in Symphony using MessageML. This allows the bot to send messages with more formatting and interactivity similar to HTML.

Symphony ServiceNow Bot

A Symphony bot for creating tickets in ServiceNow and receiving updates within Symphony.

Symphony Poll Bot

A Symphony bot for creating polls and surveys for gathering feedback.

Calculator

Simple calculator app built using Java as a Maven project. This was a second year Java assignment focused on software engineering methodologies. The project involved creating a calculator application, emphasizing the importance of proper version control procedures, test-driven development, documentation, and code quality assurance through linting and styling. The assignment highlighted the significance of following efficient software development processes rather than just focusing on the final implementation.

Java Fundamentals Assignments

First-year Java assignments focused on learning the basics of Java and Object-Oriented Programming (OOP). These projects covered core concepts like classes, inheritance, and data handling. They provided a solid foundation in Java programming and practical experience with fundamental OOP principles.

Database Mini Project

Learning to interact with a database using Java.

Related Skills