{"id":125678,"date":"2026-05-07T17:05:12","date_gmt":"2026-05-07T17:05:12","guid":{"rendered":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/"},"modified":"2026-05-07T19:49:37","modified_gmt":"2026-05-07T19:49:37","slug":"hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin","status":"publish","type":"job_listing","link":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/","title":{"rendered":"Senior Java Engineer&#8211; (Fully Remote | Long-term Contract)"},"content":{"rendered":"<h4><strong><a id=\"myCustomID\" href=\"https:\/\/jobs.beaconhillstaffing.com\/jobs\/job\/hsmad5726_1778173511\">To Apply for this Job Click Here<\/a><\/strong><\/h4>\n<\/p>\n<div>\n<h3>Overview<\/h3>\n<p>We are seeking a <strong>senior-level Java engineer<\/strong> to support a large-scale modernization effort focused on converting legacy ETL and mainframe-driven backend logic into modern Java services. This role is ideal for an experienced backend engineer who is comfortable working in complex, ambiguous environments and enjoys mentoring others while helping define future technical standards.<\/p>\n<p>A <strong>core requirement<\/strong> of this role is <strong>hands-on experience using AI tools in day-to-day development and analysis work<\/strong>, including code review, refactoring, and problem-solving.<\/p>\n<h3>Immediate Focus<\/h3>\n<ul>\n<li>Support backend processing related to a large-scale data modernization initiative<\/li>\n<li>Review and refactor existing Java code<\/li>\n<li>Extract and translate legacy ETL and mainframe logic into Java-based services<\/li>\n<li>Collaborate closely with Principal Engineers and legacy system subject matter experts<\/li>\n<li>Learn and navigate complex legacy data flows and integration points<\/li>\n<\/ul>\n<h3>Ongoing Responsibilities<\/h3>\n<ul>\n<li>Lead and contribute to ETL-to-Java modernization efforts<\/li>\n<li>Help define Java development patterns and backend architecture standards<\/li>\n<li>Mentor engineers transitioning from legacy or ETL-based development into Java<\/li>\n<li>Improve consistency, maintainability, and scalability of backend services<\/li>\n<li>Support future modernization initiatives as additional projects come online<\/li>\n<\/ul>\n<h3>Technical Environment<\/h3>\n<ul>\n<li><strong>Languages &amp; Frameworks:<\/strong> Java (11+), Spring<\/li>\n<li><strong>Databases:<\/strong> Mainframe DB2, Oracle<\/li>\n<li><strong>Messaging:<\/strong> Kafka, RabbitMQ<\/li>\n<li><strong>Integration:<\/strong> REST APIs, SOAP (being decommissioned)<\/li>\n<li><strong>Cloud &amp; Platform:<\/strong> AWS, OpenShift, AWS Lambda, S3<\/li>\n<li><strong>CI\/CD:<\/strong> GitHub, GitHub Actions<\/li>\n<li><strong>Testing:<\/strong> Rest Assured, Cypress, Playwright, TypeScript Playwright<\/li>\n<li><strong>Legacy Tools:<\/strong> ETL pipelines; mainframe interaction (helpful, not required)<\/li>\n<\/ul>\n<h3>Required Qualifications<\/h3>\n<ul>\n<li>Senior-level Java engineering experience (Java 11+)<\/li>\n<li>Strong backend development background<\/li>\n<li>Experience modernizing legacy systems or rewriting ETL \/ batch logic<\/li>\n<li><strong>Demonstrated experience using AI tools for development and analysis<\/strong><\/li>\n<li>Experience with APIs, messaging systems, and backend processing pipelines<\/li>\n<li>Comfortable working in ambiguous environments with limited documentation<\/li>\n<li>Strong collaboration and communication skills<\/li>\n<li>Proven ability to mentor engineers and support team capability growth<\/li>\n<\/ul>\n<h3>Nice to Have<\/h3>\n<ul>\n<li>Cloud experience (AWS, Lambda, S3)<\/li>\n<li>Container platforms (OpenShift, Argo CD)<\/li>\n<li>Messaging systems (Kafka, RabbitMQ)<\/li>\n<li>Mainframe-adjacent experience or tools such as Zowe<\/li>\n<\/ul>\n<h3>Interview Process<\/h3>\n<ul>\n<li>Technical screening (code review and refactoring discussion)<\/li>\n<li>Follow-up interview with Hiring Manager and Scrum Master focused on collaboration and team fit<\/li>\n<li>Video screening required prior to submission<\/li>\n<\/ul>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/counter.adcourier.com\/bWFkdHQuNDcxNjQuMTI1ODRAYmVhY29uaGlsbC5hcGxpdHJhay5jb20.gif\"><\/p>\n<p><span style=\"color: #ffffff;\">hsmad5726_1778173511<\/span><\/p>\n<h4><strong><a id=\"otherId\" href=\"https:\/\/jobs.beaconhillstaffing.com\/jobs\/job\/hsmad5726_1778173511\">To Apply for this Job Click Here<\/a><\/strong><\/h4>\n","protected":false},"author":0,"featured_media":3770,"template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","inline_featured_image":false,"_promoted":"","_job_location":"Madison, Wisconsin","_application":"madtt.47164.12584@beaconhill.aplitrak.com","_company_name":"Beacon Hill Staffing Group","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job-categories":[538,187],"job-types":[2,16],"class_list":{"0":"post-125678","1":"job_listing","2":"type-job_listing","3":"status-publish","4":"has-post-thumbnail","5":"hentry","7":"job-type-full-time","8":"job-type-temporary-contract"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin<\/title>\n<meta name=\"description\" content=\"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin - Apply with Beacon Hill Staffing Services for this Senior Java Engineer-- (Fully Remote | Long-term Contract) job in Madison, Wisconsin\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin\" \/>\n<meta property=\"og:description\" content=\"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin - Apply with Beacon Hill Staffing Services for this Senior Java Engineer-- (Fully Remote | Long-term Contract) job in Madison, Wisconsin\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/\" \/>\n<meta property=\"og:site_name\" content=\"Nationwide Staffing Agency | Temp &amp; Permanent Placement | Executive Search | Beacon Hill\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-07T19:49:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bhsg.com\/jobs\/wp-content\/uploads\/2021\/12\/favicon.png\" \/>\n\t<meta property=\"og:image:width\" content=\"180\" \/>\n\t<meta property=\"og:image:height\" content=\"180\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin","description":"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin - Apply with Beacon Hill Staffing Services for this Senior Java Engineer-- (Fully Remote | Long-term Contract) job in Madison, Wisconsin","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/","og_locale":"en_US","og_type":"article","og_title":"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin","og_description":"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin - Apply with Beacon Hill Staffing Services for this Senior Java Engineer-- (Fully Remote | Long-term Contract) job in Madison, Wisconsin","og_url":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/","og_site_name":"Nationwide Staffing Agency | Temp &amp; Permanent Placement | Executive Search | Beacon Hill","article_modified_time":"2026-05-07T19:49:37+00:00","og_image":[{"width":180,"height":180,"url":"https:\/\/bhsg.com\/jobs\/wp-content\/uploads\/2021\/12\/favicon.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/","url":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/","name":"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin","isPartOf":{"@id":"https:\/\/bhsg.com\/jobs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/#primaryimage"},"image":{"@id":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/#primaryimage"},"thumbnailUrl":"https:\/\/bhsg.com\/jobs\/wp-content\/uploads\/2021\/12\/favicon.png","datePublished":"2026-05-07T17:05:12+00:00","dateModified":"2026-05-07T19:49:37+00:00","description":"Senior Java Engineer-- (Fully Remote | Long-term Contract) Madison Wisconsin - Apply with Beacon Hill Staffing Services for this Senior Java Engineer-- (Fully Remote | Long-term Contract) job in Madison, Wisconsin","breadcrumb":{"@id":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/#primaryimage","url":"https:\/\/bhsg.com\/jobs\/wp-content\/uploads\/2021\/12\/favicon.png","contentUrl":"https:\/\/bhsg.com\/jobs\/wp-content\/uploads\/2021\/12\/favicon.png","width":180,"height":180},{"@type":"BreadcrumbList","@id":"https:\/\/bhsg.com\/jobs\/job\/hsmad5726_1778173511-senior-java-engineer-fully-remote-long-term-contract-madison-wisconsin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bhsg.com\/jobs\/"},{"@type":"ListItem","position":2,"name":"Senior Java Engineer&#8211; (Fully Remote | Long-term Contract)"}]},{"@type":"WebSite","@id":"https:\/\/bhsg.com\/jobs\/#website","url":"https:\/\/bhsg.com\/jobs\/","name":"Nationwide Staffing Agency | Temp &amp; Permanent Placement | Executive Search | Beacon Hill","description":"Beacon Hill","publisher":{"@id":"https:\/\/bhsg.com\/jobs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bhsg.com\/jobs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bhsg.com\/jobs\/#organization","name":"Beacon Hill Staffing","url":"https:\/\/bhsg.com\/jobs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bhsg.com\/jobs\/#\/schema\/logo\/image\/","url":"https:\/\/jobs.beaconhillstaffing.com\/jobs\/wp-content\/uploads\/2021\/12\/favicon.png","contentUrl":"https:\/\/jobs.beaconhillstaffing.com\/jobs\/wp-content\/uploads\/2021\/12\/favicon.png","width":180,"height":180,"caption":"Beacon Hill Staffing"},"image":{"@id":"https:\/\/bhsg.com\/jobs\/#\/schema\/logo\/image\/"}}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/bhsg.com\/jobs\/wp-json\/wp\/v2\/job-listings\/125678","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bhsg.com\/jobs\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/bhsg.com\/jobs\/wp-json\/wp\/v2\/types\/job_listing"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bhsg.com\/jobs\/wp-json\/wp\/v2\/media\/3770"}],"wp:attachment":[{"href":"https:\/\/bhsg.com\/jobs\/wp-json\/wp\/v2\/media?parent=125678"}],"wp:term":[{"taxonomy":"job_listing_category","embeddable":true,"href":"https:\/\/bhsg.com\/jobs\/wp-json\/wp\/v2\/job-categories?post=125678"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/bhsg.com\/jobs\/wp-json\/wp\/v2\/job-types?post=125678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}