Passionate Java Backend Developer & Software Engineer crafting robust, scalable solutions. Specialized in Spring Boot, RESTful APIs and building high-performance backend systems.
Hello! I'm Ganning Joel, a passionate Java Backend Developer and Software Engineer with expertise in building scalable, efficient and secure backend systems. My journey in software development began with a fascination for problem-solving, which has evolved into a career dedicated to creating robust solutions.
I specialize in Spring Boot, Java and RESTful API development, with a strong foundation in database design and optimization. I thrive on challenges and continuously push myself to learn new technologies and best practices.
Beyond coding, I'm an active problem solver on platforms like LeetCode and GeeksforGeeks, where I sharpen my algorithmic thinking and data structures knowledge.
Problems Solved
Projects Built
Certifications
public class BackendDeveloper {
private String name = "Ganning Joel J";
private String role = "Java Backend Developer";
private String[] skills = {
"Spring Boot",
"Java",
"MySQL",
"PostgreSQL",
"REST APIs"
"Backend Development",
};
public void buildAmazingThings() {
System.out.println("Let's code!");
}
}
Developed a full-stack Budget Management System with Spring Boot and PostgreSQL, featuring RESTful APIs, JWT-based authentication, expense/income tracking, budget management and role-based access control. Contributed to frontend using HTML, CSS and JavaScript, integrated payment handling, and ensured efficient database operations.
Developed a console-based Quiz Application in Java featuring user authentication, question management, scoring system and interactive quiz flow. Implemented CRUD operations for quiz content, category management and search functionality with efficient console-based navigation.
Developed Logging Application - (Advanced) and Students Notes Manager - console-based File Handling applications in Java. Enabled efficient creation, reading, updating and deletion of files with features for note management, searching and organization ensuring smooth user interaction through the console interface.
Developed Bank Manager, a secure console-based banking application in Java featuring account management, fund transfers, transaction history and statement generation. Implemented advanced security measures and audit logging to ensure data integrity and safe transactions.
Developed multiple console-based Java applications: Enhanced Console-Based Calculator, Simple Contact Management System and Bank Management System. The Calculator performs arithmetic, scientific operations and unit conversions. The Contact Management System allows adding, viewing, updating and deleting contacts using ArrayList. The Bank Management System simulates banking operations with account creation, deposits, withdrawals, balance checks and transaction history. Applied OOP concepts, exception handling, menu-driven interfaces and data handling for real-world simulation.
More exciting projects are coming soon! Stay tuned for a series of innovative and interactive applications, including AI-driven solutions and full-stack development projects with strong backend functionality. Get ready to explore engaging dashboards, intelligent systems and practical applications designed to solve real-world problems. Keep an eye out for these upcoming projects and join me on this journey of creativity, technology and innovation. Thanks for viewing and Stay Tuned for More Upcoming Projects!
Worked on a full-stack Budget Management System, primarily handling backend development with Spring Boot and PostgreSQL, while also contributing to frontend using HTML, CSS and JavaScript. Developed and integrated RESTful APIs, implemented JWT authentication and role-based access control and optimized database queries for better performance. Collaborated with teams using Agile methodology and tools like Postman, VS Code, Git & GitHub.
Worked on Java development tasks, contributing to application modules and ensuring functionality and code quality. Developed unit and integration tests, participated in code reviews and followed best practices. Managed database operations using MySQL and documented APIs using IntelliJ Idea.
HackerRank
Achieved Gold Badge by solving 50+ SQL problems demonstrating expertise in complex queries, joins, subqueries and database optimization.
View ProfileHackerRank
Earned 5-star rating in Java programming by solving advanced problems in data structures, algorithms, and object-oriented programming.
View CertificateProject Contest Innovations (PCI)
Secured Finalist position in Coder Arena - Coding Competition by solving challenging problems in algorithms, data structures, and logical reasoning under timed conditions.
View ProfilePSNA College of Engineering and Technology, Dindigul
Secured 3rd place in the college coding competition, winning ₹750 by solving complex programming and algorithmic challenges efficiently.
View CertificatePSNA College of Engineering and Technology, Dindigul
Presented “AI Powered Smart Pothole Detection System” highlighting the use of AI and computer vision for efficient pothole detection and road safety improvement.
View ProfilePSNA College of Engineering and Technology, Dindigul
Participated in SIH 2024 Internal Hackathon in my college, developing innovative solutions using technology and teamwork to address real-world problems.
View Certificate2023 - 2027
CGPA: 8.4/10
2021 - 2023
Percentage: 89%
I'm currently looking for new opportunities and my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!
Thank you for reaching out. I'll get back to you soon!