Senior / Experienced JAVA Developer

Project: CAT AI

Technologies: Java

CAT Marine Digital, a division of Caterpillar Inc. headquartered in Virginia Beach, USA provides an advanced predictive analytics and expert advisory services across vessel or fleet of vessels by monitoring the performance of marine engines. The solution effectively gathers and analyzes all the ship data, provide users with real time information and number of useful metrics, reports or dashboards which help predict potential failures and improves operational efficiency. CAI deals with millions of data points. Regardless of the system point manufacturer, it provides the crew with immediate insight into critical system condition and suggest what they should do with any potential issues.

CAT Marine Digital is delivery focused, fast moving and dynamic technology division of Caterpillar Inc. Team has approximately 70 people located in Virginia Beach, USA and Kosice, Slovakia.

Job description, responsibilities and duties

We are looking for enthusiastic and motivated Java Developer who possess excellent communication skills and ability to learn. You will be part of the international team working in agile environment responsible for backend development of CAT Marine’s sales enablement software. Our application gathers information from different locations in different data formats and provides information about vessels equipped with CAT engines like position, history tracking, vessel details and engine parameters.

As a Java Developer you will be responsible for backend development, background data processing and API implementation for the frontend part of the application.

Location: Kosice


Java technologies

  • JSE
  • J2EE
  • Spring (Framework, AOP, Security, MVC)
  • JPA, Hibernate
  • Junit

Front End technologies (nice to have)

  • JavaScript
  • Angular (or other modern JS framework)
  • HTML5
  • CSS


  • PostgreSQL


  • GIT


  • Agile software methodology – SCRUM
  • Continuous integration (Jenkins)
  • Amazon AWS and Kubernetes (not required but advantage)
  • SOA
  • Design Patterns
  • Apache server

Soft Skills

  • Excellent communication
  • Ability to learn, absorb and apply new knowledge rapidly
  • Working in a team
  • Proactive approach
  • Working under pressure

Language Skills

  • English – advanced (both written and verbal)

Employees perks and benefits

• Flexible working hours
• Home Office
• Extra Vacation days
• Holiday/homeoffice bonus
• Relax rooms

• Multisport card
• Technical courses, Certifications
• Worldwide IT Conferences
• Commercial partners discounts
• Ness Summer club – full-day summer program for children of our employees

• Referral Program – to refer new employee
• Diners club credit card
• High-standard working conditions
• Geeky Fridays
• Massage

Send CV / Contact us

Send us your CV


Dana Melicharová

Recruitment Executive


Tel.: +421 55 326 2240

About us

VIDEO: Ness Košice