John Deere is investing heavily in its technology and people, seeking a Senior Software Engineer to join their Moline, IL, location. The role involves hands-on code development, cloud technologies, and providing guidance to team members, with a focus on processing data from Deere's equipment. They are looking for someone passionate about tackling the world's biggest challenges. Requirements 4 years of experience in design and develop low latency, high volume, distributed, and scalable applications using Java, TDD, and Agile practices. 3 years of experience in working with cloud technologies such as AWS, Azure, or GCP. 2 years of experience in designing and developing web-based applications using Spring Framework, RESTful Web Services, and JDBC. Bachelor’s degree in Engineering, Technology, or a related field plus 4 years experience. Benefits Flexible work arrangements Highly competitive base pay and performance bonuses Savings & Retirement benefits Healthcare benefits Adoption assistance Employee Assistance Programs Tuition assistance Fitness subsidies and on-site gyms Charitable contribution match Employee Purchase Plan & numerous discount programs Originally posted on Himalayas