oshkoshcorporation/oshkosh logo
oshkoshcorporation/oshkosh5 months ago

Backend Java Developer

$104,100–$173,900 year

On-site · Hagerstown, Maryland, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Join the Connected Solutions engineering group as a Backend Java Developer to design, implement, and test cloud-based applications for enhanced machine connectivity and control. This senior role involves evaluating new IoT products, improving existing architectures, and providing technical guidance. Required skills include Java, Spring Boot, major cloud platforms, SQL and NoSQL databases, CI/CD tools, and experience with Agile methodology. A Bachelor’s degree in Computer Engineering, Computer Science, or equivalent with 8-plus years of related experience is essential.

Required Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent
  • 8-plus years related experience
  • Proficiency in Java programming language
  • Proficiency in Spring Boot or Quarkus web frameworks
  • Knowledge of Contexts and Dependency Injection (CDI) in Java
  • Experience w/ one or more major cloud platforms (e.g. Azure/AWS/Vercel)
  • Experience w/ SQL (e.g., Azure SQL Server) and NoSQL databases (e.g., MongoDB)
  • Experience w/ CI/CD tools and test automation
  • Experience w/ DevOps tools and principles
  • Experience w/ Agile development methodology and tools (e.g. Jira)

Desired Qualifications

  • Experience w/ C#, Python, JavaScript, Go, or similar programming language(s)
  • Experience w/ web-based applications to store and access complex “big” data
  • Experience w/ Azure Data Explorer or Log Analytics and the Kusto Query Language
  • Understanding of common IoT architectures and tools
  • Understanding of microservice architecture and scalability
  • Experience w/ system design considering cyber security and SecOps principles
  • Strong oral and written communication skills
  • Experience w/ automotive or heavy-duty construction/industrial equipment
  • Strong analytical and problem-solving skills
  • Experience w/ MQTT and other IoT messaging systems
  • Ability to thrive in a startup like culture, excels in ambiguous situations, and embraces technical challenges

Additional Requirements

  • Certain positions with Oshkosh Corporation require access to controlled goods and technologies subject to the International Traffic in Arms Regulations or the Export Administration Regulations. Applicants for these positions may need to be 'U.S. Persons,' as defined in these regulations.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$104k – $174k / yr

Backend Java Developer · oshkoshcorporation/oshkosh

Apply on Sorce