CareerPlanGet AI match score →

Senior Java Software Engineer

Madison, WI, us💼 Full-time🗓 2015-04-20 → 2026-07-31

Core

Design and build scalable Java/Scala services processing massive real-time weather and GIS data sets for insurance, aviation, and energy clients.

Role type

Senior IC Java Software Engineer (Big Data/Weather Systems)

Builds

High-performance server-side applications and RESTful services for weather-driven business solutions

Domain

Weather data, GIS, Big Data, Cloud Computing

Deliverable

production ML models | product features

Required skills

Server-side concurrent programming on JVM, Java, Scala, Cassandra, AWS, Spring, SQL, REST, Unix, GIS data processing, Performance tuning

Preferred skills

Weather data systems expertise, Big data problem solving, Agile methodology

Technologies

Java, Scala, Cassandra, AWS, Spring, Unix, JSON, REST, AJAX, Maven

Responsibilities

Develop maintainable and scalable services from product requirements, Solve complex business problems involving weather data and scientific algorithms, Lead technical decisions and mentor team members, Conduct systems analysis and recommend operational changes, Estimate work effort and project impact, Document solutions with diagrams, flowcharts, and code comments

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗