About Us

Baeldung is a learning and media company with a focus on the programming space. We’re a flexible, entirely remote team.


We are looking for a senior Java developer with solid Spring experience, to join and help guide the team as we work on teaching-focused material – specifically courses.

Our codebase is well maintained, and the team is primarily developing new lessons and secondarily working on improvements/upgrades to the existing material. You’ll be contributing both directly by developing new lessons, but also doing code reviews, and providing technical guidance within the team, including reviewing the written content of the lessons.

Skills and Requirements

A deep understanding and definitely real-world experience with Spring, Spring Boot, Spring Data JPA, and Spring Security are necessary.

You’ll also need a good knowledge of Git and Maven, and basic Jenkins know-how.

Finally, on the non-technical side of things, a solid handle of the English language is a must.

The Admin Details

– rate: 27$ / hour
– time commitment – part-time (7-10h/ week)

We’re a remote-first team and have always been so – basically, you’ll work and communicate entirely async and self-guided.


You can apply with a quick message and a link to your LinkedIn profile here, or over email: [email protected].

Please indicate you’re applying to the “Java Course Team Lead” position.

Best of luck,


Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.