4 days ago
Bengaluru, IndiaEntry Level / Mid Level
Responsibilities
- Design, develop, and maintain clean, efficient, and scalable software applications and systems.
- Build APIs and implement software features using Java, Spring, and Spring Boot.
- Lead the use of internal deployment platforms, methodologies, and tools to automate application releases.
- Write and maintain unit and integration tests and troubleshoot complex software issues.
- Collaborate with product managers, designers, and engineers to gather requirements and deliver solutions.
- Provide technical support and troubleshooting for deployed applications to minimize downtime.
- Maintain documentation for applications, deployment processes, and system configurations.
- Improve software development and deployment processes, efficiency, and reliability.
Requirements
- Bachelor's or master's degree in Computer Science or a relevant field.
- 1–3 years of relevant work experience.
- Professional 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, and willingness to learn evolving technologies.
- Analytical ability and interest in developing business acumen while building products.
About Cargill
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.
