Internship – Java Software Engineer (Part-Time)

Posted:
2/22/2026, 8:53:40 PM

Location(s):
Košice, Region of Košice, Slovakia ⋅ Region of Košice, Slovakia

Experience Level(s):
Internship

Field(s):
Software Engineering

Career Area:

Students and Graduates

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Join Solar Turbines!

Are you looking to begin a career in IT or Software Engineering field?
Do you like learning technology and engineering solutions in teams of friends?
Can you commit to become one of us in Caterpillar’s Solar Turbines digital team?

We are looking for enthusiastic and motivated person, who have positive attitude, good communication skills and talent to learn about software development, testing, digital technologies and technology in general. With us, you would become part of Kosice, Slovakia based team, working with international teams in agile environment, responsible for full cycle software development of digital platforms for Solar Turbines and Caterpillar.

What will be your tasks?

As an Intern – Java Software Engineer you will learn how to become strong software engineer, specialist in Java technology. You will need to possess analytical, communication and time management skills and willingness to learn. You will contribute to the software development community delivering information technology components based on client or customer requirements. You will become part of the team responsible for developing Solar Turbines’ applications.
You will be responsible for:

  • Reviewing the requirement and design specifications
  • Developing of modern web applications
  • Developing new user-facing features
  • Design and implementation of web applications
  • Project and tasks reporting
  • Communication with team members
  • Reviewing the business requirements and design specifications

Who are we looking for?

Basic qualifications:

  • University student
  • Analytical thinking
  • Strong attention for detail
  • Excellent communication
  • Ability to learn and apply new knowledge quickly
  • Proactive approach
  • Knowledge of versioning tool (Git) and Java programming language
  • You communicate in English (B2+)

Top candidates will also have:

  • Understanding of web technologies
  • Understanding of Agile methodology
  • Some experience with technologies & frameworks (Java, REST API, AWS/Cloud computing, Spring Boot, HTML & CSS, etc.)
  • Ability to query database (SQL)
  • Understanding version control or continues integration concept
  • Passion for technology and an eagerness to contribute to a team-oriented environment
  • Ability to adapt quickly to a complex environment
  • Pro-active thinking - being flexible and creative
  • Self-motivated mentality - individual with passion in latest technology trends.
  • Strong communication skills and the ability to collaborate with other team members.

Posting Dates:

February 23, 2026 - June 30, 2026

Caterpillar is an Equal Opportunity Employer.  Qualified applicants of any age are encouraged to apply

Not ready to apply? Join our Talent Community.