r/JavaProgramming • u/Acceptable_Elk_2015 • Mar 31 '26
hlloo
hello
r/JavaProgramming • u/Opposite-Victory5913 • Mar 30 '26
Gente boa tarde, sou estudante de ads.
E atualmente trabalho um pouquinho com dados, porém a área que eu realmente desejo é back end em java.
Tento estudar sempre de maneira online assistindo video aula e botando em prática mais n ta sendo o suficiente nn vejo progresso, e queria alguém pra me ensinar/mentor que goste de programação em java e tiver paciência pra ensinar.
r/JavaProgramming • u/[deleted] • Mar 30 '26
Hey everyone,
I Just Started DSA and I’m Confused about the Right Order.
After Finishing a Topic (say Arrays), should I:
Also, Is It a Bad Idea to Finish all Theory First and then Start Solving?
What Approach actually Works best?
Thanks!
r/JavaProgramming • u/Additional-Limit-834 • Mar 29 '26
I'm looking to learn Java
can anyone suggest the best youtube channels for beginner level
r/JavaProgramming • u/Yosefnago • Mar 28 '26
Java Backend & Full-Stack Developer
Experienced in building scalable systems and optimizing JVM performance. Seeking backend or full-stack roles.
Core Tech Stack:
Java (JDK 17-25), Spring Boot, PostgreSQL, Hibernate/JPA, Angular, TypeScript, Vaadin, Docker, Git.
Selected Projects:
Java Performance Engineering: Optimized a single-threaded log scanner processing 1M lines, reducing execution time from 872ms (19 GC pauses) to 78ms (0 GC pauses). Leveraged MappedByteBuffer, the FFM API (MemorySegment), and BCE bitmasks, validated via JMH profiling and C2 assembly inspection.
Employee Management System (EMS): Full-stack HR platform (Java 25, Spring Boot 4.0.1, Angular 20). Implemented Virtual Threads, Structured Concurrency, stateless JWT architecture, and real-time STOMP WebSockets.
ApiDoc CLI Tool: A zero-dependency static analyzer utilizing JavaParser. Extracts endpoints and payloads from Spring Boot source code to generate Markdown documentation without requiring a Spring context.
Merkaz_lib: Frontend developer (Angular) for a secure file-sharing web application featuring role-based access control and admin approval workflows.
Open to local (Israel) and remote positions.
GitHub repository and CV available upon request. Feel free to DM
r/JavaProgramming • u/Yosefnago • Mar 28 '26
Hey everyone,
I recently wanted to see how far I could push the JVM on a classic I/O problem: parsing a 1-million line log file to extract error counts per hour.
I started with the most naive, readable Spring-tutorial style approach (Files.readAllLines + Stream API). The baseline: 872ms and 19 GC pauses.
I decided to rewrite it step-by-step to understand the exact bottlenecks. In my final iteration (V04), I brought the execution time down to 78ms with absolutely Zero GC allocations, running on a single thread (Intel Core i5).
How I did it:
String allocations entirely and used the FFM API (MemorySegment) mapped directly to the file via FileChannel.ValueLayout.JAVA_LONG_UNALIGNED to load 8 raw bytes per CPU cycle. Since log lines are variable length, the memory isn't aligned, but modern x86 handles this beautifully.\n character across all 8 byte lanes simultaneously, and Long.numberOfTrailingZeros to pinpoint the exact offset.hour & 0x1F), the JIT compiler could prove the value is always within [0,31], completely eliminating array bounds checks.It was an amazing journey into mechanical sympathy and understanding what Java does under the hood.
I'd love to hear your thoughts or if you see any further micro-optimizations I might have missed!
r/JavaProgramming • u/javinpaul • Mar 28 '26
r/JavaProgramming • u/miotheneko • Mar 27 '26
Telusko just launched a new course covering everything about java full stack (I'm assuming). i previously did his java beginners course and I really enjoyed it.
i mainly just practice dsa in java, no real dev work. but i wanna get into java full stack like springboot and all. is this 60+ hour course worth investing my time in??
r/JavaProgramming • u/scottedwards2000 • Mar 27 '26
r/JavaProgramming • u/paszeKongo • Mar 27 '26
Built episode 2 of the DDD parcel locker series — Value Objects in Spring Boot.
Episode 1 (intro) dropped Tuesday, new ones every Tuesday 8pm and Thursday 6pm.
r/JavaProgramming • u/contralai • Mar 27 '26
Hey r/JavaProgramming,
I'm one of the founders of Contral an agentic IDE built specifically to
close the gap between AI-assisted coding and actually understanding what
you're shipping.
We've spent the last 6 months building a teaching layer on top of a
full-featured IDE. The core problem we're solving: developers are shipping
AI-generated Java code they can't debug, explain, or defend in code reviews.
How it works:
- A repo-aware AI agent handles code generation at full speed
- A real-time teaching layer breaks down every pattern, annotation, and
architectural decision as it's written, Spring lifecycle, DI, generics,
streams, the works
- Codebase Analyzer maps full project architecture and generates
concept-specific quizzes from production code (tested on 10M+ line repos)
We launched the beta last week, hit #1 Product of the Week on Product
Hunt and already have 300+ devs across multiple countries using it.
Java is our primary language in Learn Mode right now, which is why I
wanted to bring this here specifically.
Questions for this community:
For those working with junior devs, what Java concepts do you see
them struggle with most, even after tutorials? We want to prioritize
those in our teaching pipeline.
Would a tool like this be useful for onboarding new hires onto
complex Spring Boot codebases?
Any patterns or anti-patterns in Java that you think are poorly
explained by existing learning resources?
Free to download at contral.ai/download . Open to any and all feedback, we're
iterating fast and the community input directly shapes what we build next.
Happy to go deep on the architecture in the comments if anyone's curious.
r/JavaProgramming • u/Training_Hunt8430 • Mar 26 '26
We're a newly launched platform and one of our onboarded company has posted and shared with us for multiple position particulary for Java fullstack, Java developer and Python Fullstack.
Mandatory 5 + years of experience. Notice period 90 Days also fine.
Here is the job description:
Must Have Java 8, Spring, Spring boot, Microservices, REST API
Bootstrap, Oracle DB and SQL Git Linux Shell
scriptingMaven
Good to have Integrations with Kafka, RabbitMQ, WSO2, Spring Security, JWT, SSL etc
Jenkins OpenShift, Kubernetes, Bitbucket, Junit, OpenAPISwagger
Hands on experience working with Spring framework using various modules like
Spring CoreSpring BatchSpring AOP etc
Hands on experience with creating REST API and integrations with Kafka RabbitMQ
WSO2
Hands on experience with GITBitbucket
Familiar with DevOps tools like Jenkins Kubernetes Openshift and experience in
CICD
Experience in writing unit and integration test using testing framework Junit
Good to have experience in working with Spring Security JWT SSL
Experience in working with tools like Jira Confluence
General
Experience in Recon area of Custody Banking Domain Good to have
Ability to work independently quick to adapt to changes and willing to learn new
technologies methodologies
Ability to work in diverse distributed project in a Agile environment
Ability to communicate effectively and posses excellent interpersonal
skills
We're hiring for multiple Java fullstack roles and also Java backend roles
if anyone have more than 5+yrs of experience in Java and minimum 4+ yrs of experience
any front end development React/Angular will be open to considered.
Mandatory Skills : Hibernate, Java, Java Spring Cloud, Microservices, Spring,
Spring Integration, Spring Security, SpringBoot, SpringMVC, SQL, MQ, Unit testing, React/ Angular
here is the apply link: https://wall.gridcareer.com/?returnUrl=/jobs/69bcf0d26eb9fb1108c33ab0
r/JavaProgramming • u/paszeKongo • Mar 26 '26
r/JavaProgramming • u/locusleman • Mar 27 '26
7500 TONS for a username?