IBM Senior Java Engineer for The Weather Company in MADISON, Wisconsin

Job Description

The Weather Company, an IBM Business, is seeking a Senior Software Engineer to be a key member of an agile, highly-skilled, results-oriented team of developers.

As a Senior Software Engineer, you’ll be building services and systems in the cloud, primarily using Java and JVM-based languages, leveraging open source technologies. You will be part of a group creating cloud solutions that ingests over 26TB of data per day from more than 800 sources, serving up to 40 Billion requests each day. This position provides exceptional career growth at the forefront of technology.

We're a focused Agile shop with a emphasis on self-managed teams. We care about productivity, not "amount of time your feet are under a desk" so we have flexibility in hours and some amount of working from home.

Responsibilities and Deliverables

  • Deliver fast, scalable, and fault tolerant Java microservices

  • Be agile and work incrementally and iteratively to deliver solutions quickly

  • Be an advocate of Continuous Integration and Continuous Delivery

  • Solve hard problems you’ve never seen before, generate cool new ideas, evaluate new technologies, and never think “that’s not my job”

  • Continuously improve yourself, strive for mastery, and better the organization

  • Openly and frequently offer direct, constructive feedback across the organization

  • Collaborative within and across teams

  • Have fun and help those around you to do the same!



Required Technical and Professional Expertise

  • At least 5 years of relevant experience with progressive responsibilities in developing Java-based software products

  • Extensive server-side development experience on the JVM

  • Experience delivering solutions in the cloud

  • Extensive experience developing scalable, highly-available microservices and systems

  • Excellent understanding of OOP and design patterns

  • Creative, quick learner, problem solver, and team player

Preferred Tech and Prof Experience

  • Experience with Big Data and Analytics

  • Experience with Scrum or Kanban

  • Experience with Kubernetes, AWS, Elasticsearch, Redis, Cassandra, Akamai, CICD

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.