J

John Deere

Builds farm, construction, and forestry machines

Software Engineer - Technology

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$117.1k - $127.1k /yr

About the Job

Requirements

  • Three years of experience in database design and optimization, including creating stored procedures, functions, triggers, views, and indexes to improve performance and maintain data integrity.
  • Three years of experience with Java/J2EE technologies, including Spring Boot, Spring Framework, Hibernate, SOAP, and RESTful web services.
  • Three years of experience building responsive and scalable user interfaces using React.js, JSP, and JSF.
  • Three years of experience in solution architecture, including database schema design, microservices architecture, and Micro Frontend (MFE) architectures.
  • Three years of experience with Test-Driven Development (TDD) and comprehensive testing practices, including automated testing with Selenium and contract- and behavior-driven testing using Cucumber.
  • Three years of experience setting up and configuring servers, including installing and configuring Java, PostgreSQL, and application servers; deploying and managing applications across development, testing, and staging environments using Linux/Unix terminal commands; managing isolated development and test environments; and using AWS cloud services for infrastructure setup, application deployment, and cloud-based system management.
  • Three years of experience generating reports using JasperReports and Thymeleaf.
  • A bachelor's degree in Computer Science or a related field, plus three years of related experience.

Responsibilities

  • Design and implement eCommerce features, including order management, product shipping, dealer data, and user-interface development for Shop Admin.
  • Develop and optimize backend systems using Java, Spring, and Hibernate, including improving performance through efficient database design and optimization of order-related tables.
  • Integrate third-party services such as shipping providers while ensuring scalability and reliability.
  • Write automated test cases and perform unit, integration, and end-to-end testing; participate in code reviews; and collaborate with cross-functional teams to deliver software solutions.
  • Implement monitoring and analytics to track system performance and user behavior.

About the Company

John Deere

Builds farm, construction, and forestry machines

John Deere builds tractors, combines, and other farm machines, along with equipment for construction, forestry, road building, and lawn care. Many of its machines use GPS guidance and cameras to steer themselves and spray only the weeds they detect, and farmers track each field and machine through its Operations Center app. Deere sells machines, replacement parts, and repair service through a worldwide network of independent dealers, which handle sales, servicing, and trade-ins in their local areas. Deere & Company was founded in 1837 by blacksmith John Deere, whose steel plow cut through sticky prairie soil, and is based in Moline, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Moline, IL
Founded
1837

Recently Posted Jobs

Explore more opportunities at John Deere

See more jobs