freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Build and maintain cloud-based Java applications for enterprise clients, focusing on reactive programming, security, and automated testing.

LTM is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 750 clients, LTM brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTM — a Larsen & Toubro Group company — combines the industry‑acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit.

Role Senior Software Engineer

Location Poland Krakow

Full time/Contract

Responsibilities

  • Design, develop and maintain cloud-based applications using Java
  • Review proposed solutions to ensure alignment with CTO Platforms objectives and standards
  • Champion high standards in software engineering including code quality, security and maintainability
  • Deliver appropriate comprehensive automated testing as part of every change unit integration and regression where applicable
  • Approach technical challenges with an open collaborative mindset
  • Take initiative to improve the developer experience and efficiency
  • Provide guidance, coaching and technical support to less experienced colleagues

Qualifications

  • Strong written and verbal communication skills with clear business‑level English and the ability to engage diverse stakeholders
  • Strong software engineering fundamentals with a polyglot mindset, proven ability to deliver in more than one language and ecosystem
  • Experience with Java and frameworks such as Spring, Spring Boot is desirable but not essential. Candidates strong in other languages and motivated to learn Java are welcome
  • Strong grasp of functional, non‑blocking asynchronous programming. Comfort working with modern concurrency models and reactive approaches
  • Experience with security software. Exposure to secure engineering practices and security‑focused tooling desirable
  • Hands‑on cloud experience. Practical capability designing, building and operating workloads in the cloud
  • Strong testing approach and selection skills. Sound judgement applying the right testing techniques for the context (unit, integration, contract, end‑to‑end)
  • Performance testing knowledge nice to have. Familiarity with performance test design, execution and interpretation of results
  • API security at scale experience beneficial. Knowledge of securing high‑volume APIs including authentication, authorisation and threat mitigation
  • High attention to detail. Consistent focus on quality, accuracy and maintainability

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available