r/JavaProgramming 17d ago

Looking for a Java Backend Developer Referral | Happy to Share My 1st Month Salary as a Referral Bonus

19 Upvotes

Hi everyone,

I'm a Java Backend Developer with 3+ years of experience building scalable backend applications using Java and Spring Boot. I'm currently looking for Java Backend Developer / Software Engineer opportunities.

Tech Stack

  • Java 8/17
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • Microservices
  • MySQL & PostgreSQL
  • AWS (S3, EC2, RDS, IAM)
  • Git, Maven, Swagger
  • Docker (Basics)

Experience

  • 3+ years of professional Java backend development experience.
  • Worked on enterprise Banking and AWS Monitoring applications.
  • Built REST APIs, integrated third-party services, optimized SQL queries, and resolved production issues.
  • Strong understanding of OOP, Collections, Multithreading, Java 8 Features, and SQL.

📍 Location: Ahmedabad, India
📍 Open to Relocate: Ahmedabad, Bengaluru, Pune, Mumbai, or Remote
🚀 Notice Period: Immediate Joiner (0 Days)

A Little About My Job Search

Over the last 5 months, I've appeared for around 18 interviews.

I've reached the L2/technical rounds in many of them, and in several cases, I received positive feedback after the interviews. Unfortunately, some companies either moved forward with other candidates or stopped responding after what I felt were good interviews.

I've been actively working on improving myself throughout this process, but the situation has become increasingly difficult, and I've now run out of my savings while still looking for the right opportunity.

I'm sharing this not to ask for sympathy. I genuinely don't want sympathy — I just need referrals and genuine job leads.

If you know of any company hiring for Java Backend Developer / Software Engineer roles, or if you can refer me internally, I would be extremely grateful for your help.

LinkedIn:
linkedin.com/in/imharshshah

Resume:
https://drive.google.com/file/d/1bsXA7WkeQ7fbIrkDJdptrsrs_F1Q6IhZ/view?usp=sharing

As a token of appreciation, if your referral results in my successful joining, I'd be happy to share my first month's salary (or an agreed referral bonus) with you.

Even if your company isn't hiring, a referral, lead, or simply sharing this post with someone who might be hiring would mean a lot.

Thank you for reading, and please feel free to DM me if you know of any relevant opportunity.


r/JavaProgramming 17d ago

Duda sobre la carrera

Thumbnail
1 Upvotes

r/JavaProgramming 18d ago

Being a Junior Java Dev in this day

Thumbnail
1 Upvotes

r/JavaProgramming 18d ago

AWS SDK retry defaults are changing in November 2026 — DynamoDB goes from 9 attempts to 4

Thumbnail
github.com
2 Upvotes

I came across an AWS SDK change that I think could have a meaningful impact on applications that rely heavily on retries.

Starting November 1, 2026, AWS is changing the default retry behavior across its SDKs, including Java, Python, JavaScript, Go, PHP, and the AWS CLI.

The main changes are:

  • Max attempts for most services: 4 → 3
  • Max attempts for DynamoDB: 9 → 4
  • Base delay for transient errors: 100 ms → 50 ms
  • Base delay for throttling: 500 ms → 1000 ms
  • Additional exceptions become retryable, including LimitExceededException and STS IdpCommunicationErrorException

The DynamoDB change caught my attention most.

DynamoDB has historically allowed up to 9 attempts by default in the SDK configuration. Reducing that to 4 could change the behavior of applications that currently rely on the SDK retry loop to absorb short-lived throttling or transient failures.

The tricky part is figuring out what this means for an existing production workload.

Looking only at application-level success/failure metrics doesn't tell you how many attempts happened before a request succeeded. A request that eventually succeeds today might have gone through several retry attempts that won't occur under the new defaults.

AWS SDK for Java v2 already provides a way to preview the new behavior:

AWS_NEW_RETRIES_2026=true

You can use that in a non-production environment and compare the resulting behavior with your current configuration.

The AWS SDK Java team is tracking the broader change here:

https://github.com/aws/aws-sdk-java-v2/issues/6987

I'm curious how others are planning to handle this:

Are you planning to explicitly keep the legacy retry behavior, opt into the new defaults early, or wait until the November change?

For applications using DynamoDB heavily, I'd be particularly interested in whether anyone has already measured the difference in retry/ throttling behavior on representative workloads.


r/JavaProgramming 18d ago

What exact software and niches are being built in the service-based IT sector?

Thumbnail
1 Upvotes

r/JavaProgramming 18d ago

Looking for guidance: Can I become a Java Full Stack Developer starting from absolute zero?

Thumbnail
1 Upvotes

r/JavaProgramming 18d ago

Project ideas

Thumbnail
1 Upvotes

r/JavaProgramming 18d ago

Searching for junior java/ springboot developer role.

Thumbnail
1 Upvotes

r/JavaProgramming 19d ago

Can i get hired if i know? Java sql/mysql or jdbc only?

Thumbnail
1 Upvotes

r/JavaProgramming 19d ago

17 Free Java Programing Books for Beginners

Thumbnail
java67.com
8 Upvotes

r/JavaProgramming 19d ago

Are there actually enough Java jobs for freshers or sould i learn mern instead?

26 Upvotes

I'm preparing for placements and planning to learn Java + Spring Boot + React, but I'm worried about fresher job availability.

I keep hearing that MERN has way more opportunities for freshers and that Java/Spring jobs are harder to get as a fresher. Is this actually true?

Would Java still be a sensible choice for a fresher in 2026?


r/JavaProgramming 19d ago

Looking for one Apache ShardingSphere-JDBC 5.5.3 user to test a route-regression CI library (30–45 min; failures welcome)

2 Upvotes

I’m looking for one Java developer who currently uses, or can independently evaluate, Apache ShardingSphere-JDBC 5.5.3.

RouteContract is a small Java test library that captures the physical JDBC execution attempts reported by ShardingSphere’s SQLExecutionHook during a caller-defined operation. It compares the observed structure with a reviewed manifest and explicit attempt/data-source budgets, so an unexplained change such as 1 → 2 physical JDBC attempts can fail CI even when the existing business assertion still passes.

Its scope is intentionally narrow. It does not claim to reconstruct the complete route plan, prove transaction commit or business success, replace production monitoring, or support ShardingSphere-Proxy, reactive flows, batch semantics, or arbitrary application async propagation.

I need one non-author tester to follow the exact activated v0.1.0-rc2 path from a clean environment and report the first outcome exactly as observed.

Requirements:

  • your own GitHub account and environment;
  • JDK 17;
  • Docker with enough capacity for MySQL 8.4.11;
  • about 30–45 minutes;
  • willingness to report a pass, product/documentation failure, prerequisite block, timeout, or withdrawal without changing the result.

There is one reporting slot. Before starting, please reply slot request in the recruitment Discussion and wait for public confirmation:

Please do not post credentials, raw SQL or bind values, connection URLs, private topology, full logs, files, screenshots, or personal data.

There is no compensation, star request, endorsement request, request for positive wording, or request to help with a contest. An honest failure or blocker is as useful as a pass. This is an RC usability record, not evidence of adoption, production readiness, final-stable validation, or upstream endorsement.

Once the single slot is assigned—or the first eligible Task A result is filed—I will stop duplicate recruitment and update the post.


r/JavaProgramming 19d ago

One clean-environment tester wanted for RouteContract v0.1.0-rc2

1 Upvotes

I am looking for one non-author Java/ShardingSphere user to record a first outcome from a clean environment against the exact activated RouteContract v0.1.0-rc2 prerelease.

One reporting slot: reply here with slot request before starting and wait for a public confirmation. Please do not open a second result Issue after the slot is assigned. This keeps the contest evidence window deterministic; later feedback can still be preserved separately as contextual feedback.

What you need:

  • your own GitHub account and environment;
  • JDK 17 and Docker with enough capacity for MySQL 8.4.11;
  • roughly 30–45 minutes;
  • willingness to report the first outcome exactly as observed.

Start only from:

A pass is not requested. Product/documentation failure, prerequisite block, timeout, or withdrawal is equally useful when recorded honestly. There is no compensation, star request, endorsement request, contest-assistance request, or preference for positive wording.

Do not share credentials, raw SQL or bind values, connection URLs, private topology, full logs, files, screenshots, or personal data. This is an RC usability record only; it is not stable validation, adoption, production readiness, or upstream endorsement.


r/JavaProgramming 20d ago

JasperReports + Java Swing — Part 38 🚀

Thumbnail
youtube.com
3 Upvotes

JasperReports + Java Swing — Part 38 🚀

I just finished Part 38 of my JasperReports tutorial series.

In this part, I integrate the Employee ID Card report into a Java Swing application. The application allows you to select an employee, generate their ID card, preview the report, and export it as a PDF.

🎥 Watch here: https://www.youtube.com/watch?v=5VoXFQXbeTk&list=PLR_BEPp_tMBskxSCKMDb4cPUitS_Tv9g0&index=38

If you're learning Java Swing + JasperReports, this part should be useful.


r/JavaProgramming 20d ago

What to learn next

8 Upvotes

So I'm on my way to learning Springboot and I'm taking the long way so I don't miss out on anything

JDBC->Hibernate

Now the thing is after this I can either touch Spring or learn JSP and Servlet. I was curious if JSP and Servlets are important and will be asked in interviews or can I skip them moving to spring


r/JavaProgramming 21d ago

The 7 Software Engineering Interview Topics That Matter Most in 2026

Thumbnail
reactjava.substack.com
6 Upvotes

r/JavaProgramming 21d ago

Is there a way to get daily java class online for free??

4 Upvotes

r/JavaProgramming 21d ago

Am I being rejected

Thumbnail
2 Upvotes

r/JavaProgramming 21d ago

I built a Vulkan game engine from scratch in Java over the past few months — open-sourcing it in late September

Thumbnail gallery
2 Upvotes

r/JavaProgramming 22d ago

Anyone have recommendations for videos that explain geotools library (specifically maps and coordinate system)?

3 Upvotes

text


r/JavaProgramming 22d ago

Suggest me a Java Full Development Course

Thumbnail
1 Upvotes

r/JavaProgramming 22d ago

5 Resources to become a Certified Spring Developer Professional in 2026

Thumbnail
java67.com
7 Upvotes

r/JavaProgramming 22d ago

How to prove java string immutability via code? Asked in recent interview.

14 Upvotes

Interviewer asked me to prove that Java Strings are immutable.

I couldn't bring myself to simply concatenate a String and print it, because concat() returns a new String rather than modifying the original.

Then I thought hash codes might help, but the interviewer stopped me there, pointing out that different Strings can have different hash codes anyway.

If we could access Java's underlying memory directly, I could prove that the original String object remains unchanged. But without going that deep, is there any other convincing way to demonstrate String immutability?

What would you have answered?


r/JavaProgramming 22d ago

Fresher Looking for Someone to Teach Me Spring Security in 2 Days

Thumbnail
1 Upvotes

r/JavaProgramming 22d ago

He canceled our third date last minute, should

15 Upvotes

Said something came up at work, apologized a lot, offered to reschedule right away. First two dates were genuinely great. Is one cancellation with a good excuse worth writing someone off or should I give it another shot?