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.
R0000352132