Orly Sharon - Senior Java Developer • Backend Engineer

Java & Core Specs Spring Boot Ecosystem SQL Microservices

Welcome to my technical knowledge hub. I am a passionate backend developer focused on Java development, SQL architectures, and designing resilient end-to-end solutions. I build scalable, stable backend features that handle intensive workloads. My passion lies down in the codebase: writing clean, maintainable Java, optimizing database execution patterns, and ensuring complex systems run efficiently in production.

As an autodidactic learner with a drive to constantly expand my skill sets, I quickly adapt to new technologies and master custom production stacks with no friction. I am an active team player who thrives on troubleshooting complex defects, delivering creative solutions to deep engineering challenges, and collaborating heavily across sprints to keep knowledge aligned.

Immediate Values I Bring to a Team:

Hands-on Application Delivery

Writing reliable backend logic using Java and Spring Boot. Building highly testable APIs, handling state transfers, and implementing precise business rules.

Adaptable Engineering

An autodidactic learner capable of jumping directly into production systems, rapidly mastering custom tech stacks, and shipping features efficiently.

Knowledge Sharing & Mentoring

Revisiting hidden corners of the JVM to clear up technical gaps, providing clean documentation, and collaborating heavily across engineering sprints.

Backend Development Java Spring Boot SQL Microservices System Design Problem Solving

About Orly's Code Corner.

Welcome to Orly's Code Corner

This is where I'll be exploring Java / Sql topics that many of us learned at some point, but haven't revisited in a while.

We'll dive into:
• Concepts that rarely come up in day-to-day development
• Features that suddenly appear in technical interviews, and test our memory.
• Hidden gems of Java, that remind us they're still very much part of the language.

The goal is simple: To refresh our knowledge, deepen our understanding, and revisit the fundamentals that make Java such a powerful and enduring technology. Understanding what's happening behind the scenes inside the JVM, the language, and the runtime helps us become stronger developers and better problem solvers. Whether you're preparing for interviews, expanding your technical knowledge, or simply curious about how things work under the hood, this knowledge hub is for you.

Happy learning!

Each section explores a different Java topic, combining brief explanations and small examples to make complex concepts easier to understand.

🌐 Each topic is presented in Hebrew! I chose to write the content in Hebrew to make the information more accessible and to help reduce the language barrier that many people encounter when learning and discussing technical concepts.

🛠 Documentation by Subject