John Deere - Chicago, IL

posted 5 days ago

Full-time - Mid Level
Remote - Chicago, IL
Machinery Manufacturing

About the position

The Senior Software Engineer at John Deere will be responsible for designing and building highly interactive software applications to support the company's mission of addressing global challenges related to food, fiber, and infrastructure. This role requires a strong background in software development, particularly in Java and related technologies, and experience working in an Agile/Scrum environment.

Responsibilities

  • Design and build highly interactive software applications using JAVA, Spring boot framework, J2EE, JavaScript, ReactJS, CSS, HTML5, and Database technologies including SQL, Postgres SQL, Oracle.
  • Implement REST, SOAP APIs with OKTA OAUTH Security and event processes using Queues and Topics.
  • Work in an Agile/Scrum team environment to deliver high-quality software solutions.
  • Utilize software test automation, Test Driven Development, and Unit Testing Frameworks including Jest, JUnit, and Mock.
  • Manage version control and CI/CD processes using GitHub, GitHub Actions, Jenkins, and Azure DevOps.
  • Follow API best practices and standards for externally publishing via Azure APIM and AWS gateway.
  • Provision cloud resources and create APIs using Terraform on Azure API management platform.

Requirements

  • Bachelor's degree in Engineering, Computer Science, Mechanical Engineering or related field.
  • 5 years of related experience in software development.
  • Proficiency in JAVA, Spring boot framework, J2EE, JavaScript, ReactJS, CSS, HTML5, and Database technologies including SQL, Postgres SQL, Oracle.
  • Experience implementing REST, SOAP APIs with OKTA OAUTH Security and event processes using Queues and Topics.
  • 5 years of experience working in an Agile/Scrum team environment.
  • Experience with software test automation, Test Driven Development, and Unit Testing Frameworks including Jest, JUnit, and Mock.
  • 3 years of experience with GitHub, GitHub Actions, Jenkins, Azure DevOps, and API best practices.
  • 3 years of experience with AWS resources including EC2, ECS, S3, Secret Manager, and provisioning cloud resources using Terraform.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service