John Deereposted 17 days ago
$125,000 - $135,000/Yr
Full-time • Entry Level
East Moline, IL

About the position

As a Software Engineer for John Deere in East Moline, IL, you will work on an agile team and develop applications for John Deere, support cloud environments and promote security by design principles. You will design, develop, and implement enterprise applications using Java, J2EE, Node.js, JavaScript, React. Your role will also involve enabling continuous integration and delivery for software products, migrating and modernizing on-premise workloads to cloud environments (AWS), implementing test automation, and configuring database environments such as SQL. You will evaluate and implement enhancement design solutions to improve cost, quality, and performance of software applications, analyze assignments, and determine software specifications that must be fulfilled to achieve objectives. Collaboration with other relevant stakeholders and team members will be essential to ensure that features meet business needs and follow industry-standard agile software design methodology of development and documentation.

Responsibilities

  • Work on an agile team and develop applications for John Deere.
  • Support cloud environments and promote security by design principles.
  • Design, develop, and implement enterprise applications using Java, J2EE, Node.js, JavaScript, React.
  • Enable continuous integration and delivery for software products.
  • Migrate and modernize on-premise workloads to cloud environment (AWS).
  • Implement test automation and configure database environments such as SQL.
  • Evaluate and implement enhancement design solutions to improve cost, quality, and performance of software applications.
  • Analyze assignments and determine software specifications that must be fulfilled to achieve objectives.
  • Collaborate with other relevant stakeholders and team members.

Requirements

  • 4 years of experience in design and develop highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, ReactJs, Redux and integrating Restful APIs.
  • 3 years of experience in resolving existing front end, Veracode, Checkmarx, and Mend issues.
  • 3 years of experience in building Micro frontend web Components for state management, two-way data binding, HTTP Requests.
  • 2 years of experience in developing REST APIs that leverage IBM Security Identity Manager (ISIM) and LDAP.
  • 3 years of experience in designing and implementing user authentication using Okta.
  • 4 years of experience in implementing CI/CD pipelines for software products utilizing Docker, Drone, and Azure DevOps.
  • 4 years of experience in designing, creating, and optimizing databases using tools such as DB2, PostgreSQL, MongoDB, and DynamoDB.
  • 2 years of experience in managing data using Enterprise Data Lake solutions.
  • 3 years of experience in working in Agile development processes and writing Unit Tests (TDD).
  • 3 years of experience in working with Cypress and Puppeteer automation framework for testing JavaScript web apps.
  • 3 years of experience in designing, building, and deploying multi-layered application infrastructure involving on-premises and AWS Cloud platforms.

Benefits

  • Flexible work arrangements
  • Highly competitive base pay and performance bonuses
  • Savings & Retirement benefits (401K and Defined Contribution)
  • Healthcare benefits with a generous company contribution in the Health Savings Account
  • Adoption assistance
  • Employee Assistance Programs
  • Tuition assistance
  • Fitness subsidies and on-site gyms at specific Deere locations
  • Charitable contribution match
  • Employee Purchase Plan & numerous discount programs for personal use
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service