C

Caterpillar

Makes heavy machinery, engines and gas turbines

Lead Software Engineer - Java - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeKošice, SlovakiaIn-person

About the Job

Requirements

  • Knowledge of decision-making processes and associated tools and techniques, with the ability to analyze situations and make informed decisions.
  • Understanding of effective communication concepts, tools, and techniques, with the ability to transmit, receive, and interpret ideas, information, and needs accurately.
  • Knowledge of software development tools and activities, with the ability to produce software products or systems that meet product requirements.
  • Knowledge of the software development life cycle and ability to use a structured methodology to deliver and manage new or enhanced software products.
  • Knowledge of software integration processes and functions, with the ability to design, develop, and maintain interfaces and links to other platforms and software packages.
  • Knowledge of software product technical aspects, with the ability to design, configure, and integrate software products.
  • Proven experience with technical team supervision and contributing to architecture decisions.
  • Proven experience maintaining high code-quality standards and development best practices.
  • Strong experience designing and developing applications in Java.
  • Strong experience developing well-defined RESTful APIs and maintaining software using public cloud platforms such as AWS or Azure.
  • Strong experience applying security principles to eCommerce applications.
  • Strong experience with relational databases and Oracle application architectural patterns.
  • Strong experience writing complex SQL queries.
  • Strong experience with monitoring tools such as Dynatrace or AppDynamics.
  • Strong experience with code-quality tools such as SonarQube or Fortify.
  • Experience deploying and maintaining software using public cloud platforms such as AWS or Azure.
  • Experience with CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.
  • Experience with agile software development methodology.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications for target systems using agile methods.
  • Acquire client requirements and resolve workflow problems through automation optimization.
  • Write source code for new applications and generate or enhance code samples for existing applications.
  • Use automated testing tools to test and maintain software.
  • Mentor junior engineers and guide them in creating structured application and interface code, documentation, and guides.
  • Identify areas of growth within the team.
  • Stay current with trends and advancements in IT development.

Desired Qualifications

  • Experience with the technology and tool stack AWS, React, Java, Visual Studio Code, and GitHub Copilot.
  • Demonstrated technical leadership, including guiding engineers, driving technical direction, and taking ownership of technical decisions.
  • Experience adopting AI tools and practices in software development and promoting their effective use within a team.
  • Experience using spec-driven development with AI, defining clear specifications, and using them to deliver software products that meet requirements.
  • Ability to work across multiple teams and align on shared goals, dependencies, and deliverables.

About the Company

Caterpillar

Makes heavy machinery, engines and gas turbines

Caterpillar makes construction and mining machines, diesel and natural gas engines, industrial gas turbines and locomotives for contractors, mines, energy companies and data center builders. It is the world's largest maker of construction and mining equipment, and its yellow Cat bulldozers and excavators work in nearly every country. Customers buy or rent machines through independent Cat dealers, while its engines and turbines generate electricity and push natural gas through pipelines. Caterpillar earns money from equipment sales and from the parts and repairs that dealers supply over a machine's working life. It was formed in 1925 when California's Holt and Best tractor companies merged, and it is based in Irving, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Irving, TX
Founded
1925

Recently Posted Jobs

Explore more opportunities at Caterpillar

See more jobs