{"schemaVersion":"jobsearcher.job.v1","id":"4afb9f893b2a0cae1559b2fc","url":"https://jobsearcher.com/jobs/4afb9f893b2a0cae1559b2fc","canonicalUrl":"https://jobsearcher.com/jobs/4afb9f893b2a0cae1559b2fc","title":"Sr. Java Engineer | AI Agents & Spec-Driven Development","description":"Senior Java Engineer Career Opportunity\r\nWe are currently seeking a dynamic individual with high energy and drive to join our Workforce Management (WFM) software development team as a Senior Software Engineer. This engineer will primarily focus on server-side component design, development, testing, and implementation. Experience with client-side development is a plus. This engineer will work in an agile development environment and follow agile processes and practices. As part of our AI-forward engineering culture, this role also takes ownership of the AI development environment including coding agents, tools, workflows, and infrastructure to maximize engineering velocity, quality, and consistency.\r\nSenior Java Engineer Role and Responsibilities\r\nDesign and develop quality, proficient, and well-documented technical solutions that satisfy business requirements and meet corporate architectural standards.\r\nOwn and continuously improve the AI development environment including coding agents, tools, workflows, and infrastructure to maximize engineering velocity, quality, and consistency.\r\nDesign, build, and optimize coding agents, prompts, and workflows.\r\nDefine and maintain instructions, skills, plugins, and tool integrations.\r\nConnect tools into a cohesive agentic development pipeline.\r\nEnable Spec-Driven Development using AI (from idea to spec to implementation to validation).\r\nDevelop solid unit, integration, and automation tests according to organizational standards.\r\nAssist in troubleshooting and maintenance of existing software applications; identify and implement additional improvements when warranted; work with external stakeholders as needed.\r\nDevelop technical models/designs for assigned components.\r\nContribute to and drive technological and architectural decisions.\r\nParticipate in reviewing design and code for other team members.\r\nGets team to a high-performing level by recognizing areas of strength and improvement and employing appropriate coaching and development techniques.\r\nWorks with Scrum Team, as well as internal and external stakeholders, to influence and drive decision-making and support organizational project or product teams.\r\nContributes to the advancement and improvement of Agile practices within the organization.\r\nSenior Java Engineer Experience and Requirements\r\nMinimum 8 years of Java web application development experience.\r\nDeep interest and hands-on experience with AI coding tools and LLM-based systems.\r\nExperience working with agents, prompts, MCP/tools, or similar ecosystems.\r\nComfortable working at low-level detail including tokens, context windows, latency, and tool orchestration.\r\nExpertise in server-side development using Hibernate, Spring, Web Services (REST) in Java including server-side testing using JUnit, Mockito/EasyMock.\r\nExperience in web application development using Angular, HTML5, CSS, jQuery, JavaScript, Spring MVC, and in Unit/E2E testing with Cucumber, Selenium, Playwright is a huge plus.\r\nExperience with AI-assisted development tools (GitHub Copilot, ChatGPT, Claude, or similar) and ability to effectively integrate generative AI into the software development lifecycle for code generation, debugging, and optimization.\r\nGood to have experience in \"Vibe Coding\" methodologies including rapid prototyping, iterative development, and creative problem-solving approaches that leverage AI assistance to accelerate development velocity.\r\nProven track record of driving technical innovation within development teams, including evaluation and adoption of emerging technologies, process improvements, and mentoring others on cutting-edge development practices.\r\nExperience with AWS is a plus.\r\nDemonstrated experience with multi-tier web application development.\r\nHands-on experience with Continuous Integration and Test-Driven Development.\r\nExperience with JBoss or Tomcat.\r\nPrior experience with MAVEN and Jenkins is a plus.\r\nGood knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, backlog refinement).\r\nUndergraduate degree in Computer Science, Engineering, or a related subject.\r\nSenior Java Engineer Desired Personal Attributes\r\nExcellent communication and interpersonal skills.\r\nSelf-motivated and flexible.\r\nDemonstrates resilience and adaptability when working within organizational constraints, legacy systems, or established processes that cannot be immediately changed.\r\nShows ability to find creative solutions and deliver value within existing limitations while building consensus for future improvements.\r\nSuperior analytical and problem-solving abilities.\r\nMaintains a positive attitude and constructive approach when faced with bureaucratic processes, technical debt, or resistance to change.\r\nLeads, collaborates, and coordinates with others to ensure significant results.\r\nDetail-oriented with excellent organizational skills.\r\nJ-18808-Ljbffr","company":"Debtt Group","rawCompany":"debtt group","city":"Plano","state":"TX","isRemote":false,"isActive":true,"createdAt":"2026-06-25T01:21:38.762Z","occupations":[],"industries":[],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Java Engineer | AI Agents & Spec-Driven Development","description":"Senior Java Engineer Career Opportunity\r\nWe are currently seeking a dynamic individual with high energy and drive to join our Workforce Management (WFM) software development team as a Senior Software Engineer. This engineer will primarily focus on server-side component design, development, testing, and implementation. Experience with client-side development is a plus. This engineer will work in an agile development environment and follow agile processes and practices. As part of our AI-forward engineering culture, this role also takes ownership of the AI development environment including coding agents, tools, workflows, and infrastructure to maximize engineering velocity, quality, and consistency.\r\nSenior Java Engineer Role and Responsibilities\r\nDesign and develop quality, proficient, and well-documented technical solutions that satisfy business requirements and meet corporate architectural standards.\r\nOwn and continuously improve the AI development environment including coding agents, tools, workflows, and infrastructure to maximize engineering velocity, quality, and consistency.\r\nDesign, build, and optimize coding agents, prompts, and workflows.\r\nDefine and maintain instructions, skills, plugins, and tool integrations.\r\nConnect tools into a cohesive agentic development pipeline.\r\nEnable Spec-Driven Development using AI (from idea to spec to implementation to validation).\r\nDevelop solid unit, integration, and automation tests according to organizational standards.\r\nAssist in troubleshooting and maintenance of existing software applications; identify and implement additional improvements when warranted; work with external stakeholders as needed.\r\nDevelop technical models/designs for assigned components.\r\nContribute to and drive technological and architectural decisions.\r\nParticipate in reviewing design and code for other team members.\r\nGets team to a high-performing level by recognizing areas of strength and improvement and employing appropriate coaching and development techniques.\r\nWorks with Scrum Team, as well as internal and external stakeholders, to influence and drive decision-making and support organizational project or product teams.\r\nContributes to the advancement and improvement of Agile practices within the organization.\r\nSenior Java Engineer Experience and Requirements\r\nMinimum 8 years of Java web application development experience.\r\nDeep interest and hands-on experience with AI coding tools and LLM-based systems.\r\nExperience working with agents, prompts, MCP/tools, or similar ecosystems.\r\nComfortable working at low-level detail including tokens, context windows, latency, and tool orchestration.\r\nExpertise in server-side development using Hibernate, Spring, Web Services (REST) in Java including server-side testing using JUnit, Mockito/EasyMock.\r\nExperience in web application development using Angular, HTML5, CSS, jQuery, JavaScript, Spring MVC, and in Unit/E2E testing with Cucumber, Selenium, Playwright is a huge plus.\r\nExperience with AI-assisted development tools (GitHub Copilot, ChatGPT, Claude, or similar) and ability to effectively integrate generative AI into the software development lifecycle for code generation, debugging, and optimization.\r\nGood to have experience in \"Vibe Coding\" methodologies including rapid prototyping, iterative development, and creative problem-solving approaches that leverage AI assistance to accelerate development velocity.\r\nProven track record of driving technical innovation within development teams, including evaluation and adoption of emerging technologies, process improvements, and mentoring others on cutting-edge development practices.\r\nExperience with AWS is a plus.\r\nDemonstrated experience with multi-tier web application development.\r\nHands-on experience with Continuous Integration and Test-Driven Development.\r\nExperience with JBoss or Tomcat.\r\nPrior experience with MAVEN and Jenkins is a plus.\r\nGood knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, backlog refinement).\r\nUndergraduate degree in Computer Science, Engineering, or a related subject.\r\nSenior Java Engineer Desired Personal Attributes\r\nExcellent communication and interpersonal skills.\r\nSelf-motivated and flexible.\r\nDemonstrates resilience and adaptability when working within organizational constraints, legacy systems, or established processes that cannot be immediately changed.\r\nShows ability to find creative solutions and deliver value within existing limitations while building consensus for future improvements.\r\nSuperior analytical and problem-solving abilities.\r\nMaintains a positive attitude and constructive approach when faced with bureaucratic processes, technical debt, or resistance to change.\r\nLeads, collaborates, and coordinates with others to ensure significant results.\r\nDetail-oriented with excellent organizational skills.\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T01:21:38.762Z","dateModified":"2026-06-25T01:21:38.762Z","hiringOrganization":{"@type":"Organization","name":"Debtt Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Plano","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4afb9f893b2a0cae1559b2fc"},"url":"https://jobsearcher.com/jobs/4afb9f893b2a0cae1559b2fc"}}