Skip to content

UNPAID JAVA DEVELOPER INTERNSHIP

  • Remote
  • INTERNSHIP

Job description

ABOUT THE COMPANY

LITIT, a joint venture between NTT DATA and Reiz Tech, is a company with deep-rooted industry know-how, dedicated to innovation within the IT sector. Its primary focus is delivering high-quality solutions in the DACH region. With a commitment to excellence, LITIT combines the best of German precision, Japanese work ethics, and Lithuanian talent to provide unparalleled IT service and support to its clients.

ABOUT THE CLIENT

The client is a major player in the insurance and financial services sector, operating a complex IT landscape that spans traditional systems and modern cloud platforms. Committed to digital transformation and operational excellence, they offer a collaborative, long-term working environment focused on innovation, reliability, and scale.

ABOUT THE INTERNSHIP

Step into the future of technology by joining LITIT through a 2 months unpaid internship designed to elevate your skills and career.

In the real world battles of AI vs Juniors for positions you’re invited to a boot camp, to train under supervision of seniors. We will not give you bean bags to sit on and drink your lattes, we will not distract you with latest Xbox Series X games or corporate mindfulness sessions, you will not do yoga at the company’s expense. Left already? Or keep going…

We will give you broken builds in CI/CD pipeline, unclear requirements, running production code written in 2009, and a production issue at 16:57 on Friday. We will give you trenches in survival mode, we will give you courage to stay, to defend yourself by learning.

You will learn how to read logs before asking questions that can be google’d or claude’d. You will learn why “it works on my machine” is not a solution. Even “it works in my container” isn’t one either. You will learn that documentation is sometimes wrong, tests sometimes lie, and the environment you prepared for the customer can go offline just five minutes before the release demo. You will learn to brush it off while your shirt sticks to you with cold sweat.

You will sit next to people who have seen systems fail in spectacular ways, lived to commit the fix, and tell the story.

They will not flatter you. They will review your code and scrutinize it, ask why you wrote it that way, and then ask again.

If you survive the first month, you will understand what junior developers used to learn in their first two years on the job

before AI started writing half the boilerplate. You will get scars, but they will be your own earned scars, the kind you can be proud of.

AI vibe coders will envy these experiences. At the end of the day, you are not what you eat, but what you survived through.

If you don’t last a week, at least you’ll know your weakness and relaxed attitude led you to a crumbling end.

Time to renew your Cursor subscription and level up your prompting - again, and again, and again. Apparently, that works for some.

So… still with us? Read on. This is not a startup playground to boost your ego. It’s about your future and your place in it. Ready?

This genuinely unique opportunity lets you collaborate with a prestigious global client, work closely with senior industry professionals, gaining invaluable hands-on experience.

We are seeking four interns to deepen their expertise in the Java ecosystem (Java 17 & Java 21), and to help the team design, build, and scale mission-critical back end systems.

The internship offers a flexible setup with remote work option. Upon successful completion of the internship, outstanding interns will have the chance to continue their journey by fully joining the project as a permanent team member with exciting employment opportunities. 

RESPONSIBILITIES

  • Assist in developing and maintaining back-end services using Java (Java 17 and Java 21).

  • Contribute to front-end development using Angular to build responsive user interfaces.

  • Help design, implement, and test RESTful APIs and back-end components.

  • Support database development and optimization using PostgreSQL.

  • Work with search and indexing solutions using Elasticsearch.

  • Participate in code reviews and follow best practices for clean, maintainable code.

  • Assist with containerization and deployment processes using Docker.

  • Contribute to development workflows using GitLab for version control and collaboration.

  • Help maintain CI/CD pipelines using GitLab CI.

  • Participate in team ceremonies such as sprint planning, stand-ups, and retrospectives.

  • Support debugging, troubleshooting, and resolving software issues.

  • Collaborate with the team on infrastructure tasks involving Kubernetes and Rancher.

  • Assist with preparation and adaptation of services for a future Azure Cloud migration.

REQUIREMENTS

  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

  • Basic programming experience with Java.

  • Familiarity with object-oriented programming principles.

  • Basic understanding of web development concepts (APIs, HTTP, REST).

  • Experience with Git or other version control systems.

  • Basic knowledge of SQL and relational databases.

  • Ability to learn new technologies quickly and work in a collaborative environment.

  • Good problem-solving skills and attention to detail.

  • Strong written and verbal communication skills in English.

NICE TO HAVE

  • Experience with Spring Boot or other Java back-end frameworks.

  • Exposure to Angular or modern front-end frameworks (React, Vue, etc.).

  • Familiarity with PostgreSQL.

  • Experience with CI/CD pipelines.

  • Familiarity with Elasticsearch or search technologies.

  • Interest in cloud platforms, especially Azure.

WHAT WE OFFER

  • Possibility after 2 months of the internship to continue the journey by fully joining LITIT as a permanent employee.

  • Flexible time off depending on a project.

  • Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.

  • Team building twice a year.

  • Seasonal activities with colleagues.

  • Referral bonuses.

  • Recognition of important occasions of your life.

or

Apply with Linkedin unavailable
Apply with Indeed unavailable