Cargill

Associate Software Engineer

Cargill
Apply
14 days ago
Bengaluru, IndiaEntry Level / Mid Level

Responsibilities

  • Design, develop, and maintain high-quality software applications and systems.
  • Write clean, efficient, maintainable, and scalable code.
  • Build and maintain APIs and implement software features based on user and business needs.
  • Lead application of the internal software deployment platform, methodologies, and tools to automate deployments.
  • Collaborate with product managers, designers, and engineers to gather requirements and deliver solutions.
  • Write and maintain unit and integration tests and debug complex software issues.
  • Improve software development and deployment processes, efficiency, and reliability.
  • Create and maintain documentation for software applications, deployment processes, and system configurations.
  • Provide technical support and troubleshooting for deployed applications to minimize downtime.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a relevant field.
  • 1–3 years of relevant work experience.
  • Proven experience with Java, Spring, Spring Boot, database scaling, caching, and SQL.
  • Hands-on experience building APIs.
  • Knowledge of data structures and algorithms, system design, and design principles.
  • Teamwork skills, a problem-solving attitude, self-motivation, analytical ability, and willingness to learn evolving technologies.
  • Business acumen while developing products.

Tech Stack

JavaSpring BootSQL

Categories

Cargill

About Cargill

10,000+ employees

Cargill builds and operates global food and agriculture supply chains, selling commodities, food ingredients, animal nutrition, and risk-management services to food manufacturers, retailers, and farmers. It trades and processes grains, oilseeds, cocoa, and proteins, and provides logistics and biofuel solutions. Founded in 1865 and headquartered in Wayzata, Minnesota, Cargill is privately held and family-owned.

Contact me