{"schemaVersion":"jobsearcher.job.v1","id":"0ddd55d6779d3aec5338ff55","url":"https://jobsearcher.com/jobs/0ddd55d6779d3aec5338ff55","canonicalUrl":"https://jobsearcher.com/jobs/0ddd55d6779d3aec5338ff55","title":"Java Developer / Enterprise Integration Engineer (On-Prem)","description":"This job is not for students. If you are studying. Please do not apply.We are looking for an experienced Java Developer / Enterprise Integration Engineer with strong skills in Java, SQL, Stored Procedures, and XML.This position is ideal for a developer who enjoys solving complex technical problems, working with databases and enterprise systems, analyzing existing applications, and learning new technologies.Important: This Is NOT a Traditional Java Programming RoleAlthough strong Java knowledge is required, you may perform very little Java programming in your day-to-day work.Your Java experience will primarily be used to help you:· Understand existing Java applications and source code· Analyze application logic· Troubleshoot technical issues· Understand integrations and data flows· Debug application behavior· Identify the root cause of problems· Work with enterprise systems and databasesYou will be expected to expand and change your technical focus beyond traditional Java development.A significant portion of your work may involve:· SQL queries· Stored procedures· Database troubleshooting· XML processing· Data transformation· Enterprise integrations· Application troubleshooting· Production support· Transaction analysis· Data mapping· System investigation· Learning company-specific technologies and platformsIf you are looking for a position where you will spend most of your day writing Java code, this position is NOT the right fit for you.If you are a strong Java developer who is willing to learn, adapt, work extensively with SQL/XML, and develop expertise in enterprise integration and application support, this can be an excellent opportunity.Key Responsibilities· Analyze, develop, troubleshoot, and maintain enterprise applications.· Work with existing Java applications and understand complex business logic.· Write and troubleshoot complex SQL queries.· Develop, modify, troubleshoot, and optimize stored procedures.· Analyze database issues and identify root causes.· Work extensively with XML documents and XML-based data.· Parse, validate, transform, and troubleshoot XML.· Analyze data flowing between different enterprise applications.· Troubleshoot application and integration issues.· Investigate production problems and determine appropriate solutions.· Review existing source code to understand application behavior.· Perform data analysis and transaction-level troubleshooting.· Work with technical teams to resolve application and integration issues.· Learn and work with proprietary and company-specific technologies.· Participate in testing, debugging, documentation, and deployment activities.· Follow established development, security, and change-management procedures.· Maintain strict confidentiality of company and customer information.· Take ownership of assigned technical issues and projects.Required Technical SkillsJava — Strong Knowledge Required· 3+ years of professional Java experience· Strong understanding of Java fundamentals· Object-oriented programming· Ability to read and understand existing Java source code· Strong debugging and troubleshooting skills· Understanding of application architecture and business logic· Ability to identify problems within existing Java applicationsImportant: You may perform limited Java coding compared with a traditional Java Developer role. Strong Java knowledge is required primarily to understand, troubleshoot, and work with enterprise applications.SQL & Stored Procedures — CRITICAL REQUIREMENTStrong SQL skills are mandatory.You must be comfortable working with:· Complex SQL queries· INNER JOIN / LEFT JOIN / OUTER JOIN· Subqueries· CTEs· CASE statements· Aggregate functions· GROUP BY / HAVING· Data filtering and transformation· INSERT / UPDATE / DELETE· Stored procedures· Database functions· Transactions· Query troubleshooting· Query optimization· Large datasets· Database performance analysisCandidates who have Java experience but weak SQL skills will not be considered a good fit.XML — CRITICAL REQUIREMENTStrong practical XML knowledge is required.Experience should include:· XML structure and syntax· XML parsing· XML generation· XPath· XSD / XML Schema· XML validation· XML transformation· Troubleshooting XML· Processing XML within applications· XML-based enterprise integrations· Understanding complex XML documentsOur employees work with highly confidential company and customer information, including proprietary source code, databases, business processes, system configurations, credentials, customer data, and integration information.Selected candidates must be willing to:· Sign strict Confidentiality and Non-Disclosure Agreements (NDAs).· Follow all company security policies.· Protect confidential company and customer information.· Use company-approved systems and development environments.· Never share confidential information with unauthorized individuals or organizations.· Maintain confidentiality during and after employment.Strict confidentiality is a condition of employment.AI / LLM Usage Policy — MANDATORYDue to the confidential nature of our projects and source code, the use of external AI tools and Large Language Models (LLMs) for company work is strictly prohibited.This includes, but is not limited to:· ChatGPT· Claude· Grok· Google Gemini· Microsoft Copilot· GitHub Copilot· Other public AI coding assistants· Other public AI/LLM servicesImportant Candidate RequirementWe are looking for developers who can independently:· Analyze requirements· Understand existing source code· Write and troubleshoot SQL· Develop and troubleshoot stored procedures· Work with XML· Analyze application behavior· Debug technical problems· Research and solve problems independently· Learn unfamiliar technologiesIf you depend on AI tools for a significant portion of your programming workflow — approximately 30% or more — this position is not a good fit for you.You should be able to perform your core technical responsibilities without relying on external AI-assisted coding tools.Required Qualifications· 3+ years of professional Java development experience· Strong SQL skills· Strong stored procedure experience· Strong XML experience· Strong debugging and troubleshooting skills· Strong analytical and logical reasoning abilities· Ability to understand complex existing applications· Willingness to transition from traditional Java development into enterprise integration and technical support work· Ability to learn new technologies quickly· Ability to work independently in a remote environment· Strong written and verbal communication skills· Ability to work the required night-shift schedule· Willingness to sign and comply with strict confidentiality agreements· Willingness to comply with the company’s exclusive-employment policy· Ability to work without significant dependence on external AI/LLM toolsPreferred Qualifications· Experience with enterprise applications· Experience with large-scale backend systems· Experience with database-intensive applications· Experience with enterprise integration· Experience with REST APIs· Experience with SOAP/Web Services· Experience with Linux/Unix environments· Experience with Git or other source-control systems· Experience troubleshooting production applications· Experience working with complex data transformations· Experience working with ERP, EDI, integration, or middleware platforms· Ability to quickly learn new technologies and frameworks· Strong logical reasoning and analytical problem-solving skills· Excellent communication and teamwork skillsWe are looking for someone who:· Has a strong technical foundation in Java· Is genuinely strong in SQL and database programming· Has strong XML knowledge· Enjoys troubleshooting and solving difficult technical problems· Can understand complex existing systems· Is willing to change and expand their technical skill set· Does not need to write Java code every day to remain motivated· Can learn new technologies quickly· Can work independently· Takes ownership of their responsibilities· Pays close attention to detail· Takes confidentiality and security seriously· Is committed to working exclusively for the company· Can work without significant dependence on external AI coding toolsWork ScheduleLocation: Plano, TXWork Arrangement: 100% On-site from our Plano office.Employment: Full-TimeWorking Hours: 8:30 PM – 5:30 AM CST","company":"Ecom Specialist","rawCompany":"ecom specialist","city":"Plano","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-11T10:59:48.908Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer / Enterprise Integration Engineer (On-Prem)","description":"This job is not for students. If you are studying. Please do not apply.We are looking for an experienced Java Developer / Enterprise Integration Engineer with strong skills in Java, SQL, Stored Procedures, and XML.This position is ideal for a developer who enjoys solving complex technical problems, working with databases and enterprise systems, analyzing existing applications, and learning new technologies.Important: This Is NOT a Traditional Java Programming RoleAlthough strong Java knowledge is required, you may perform very little Java programming in your day-to-day work.Your Java experience will primarily be used to help you:· Understand existing Java applications and source code· Analyze application logic· Troubleshoot technical issues· Understand integrations and data flows· Debug application behavior· Identify the root cause of problems· Work with enterprise systems and databasesYou will be expected to expand and change your technical focus beyond traditional Java development.A significant portion of your work may involve:· SQL queries· Stored procedures· Database troubleshooting· XML processing· Data transformation· Enterprise integrations· Application troubleshooting· Production support· Transaction analysis· Data mapping· System investigation· Learning company-specific technologies and platformsIf you are looking for a position where you will spend most of your day writing Java code, this position is NOT the right fit for you.If you are a strong Java developer who is willing to learn, adapt, work extensively with SQL/XML, and develop expertise in enterprise integration and application support, this can be an excellent opportunity.Key Responsibilities· Analyze, develop, troubleshoot, and maintain enterprise applications.· Work with existing Java applications and understand complex business logic.· Write and troubleshoot complex SQL queries.· Develop, modify, troubleshoot, and optimize stored procedures.· Analyze database issues and identify root causes.· Work extensively with XML documents and XML-based data.· Parse, validate, transform, and troubleshoot XML.· Analyze data flowing between different enterprise applications.· Troubleshoot application and integration issues.· Investigate production problems and determine appropriate solutions.· Review existing source code to understand application behavior.· Perform data analysis and transaction-level troubleshooting.· Work with technical teams to resolve application and integration issues.· Learn and work with proprietary and company-specific technologies.· Participate in testing, debugging, documentation, and deployment activities.· Follow established development, security, and change-management procedures.· Maintain strict confidentiality of company and customer information.· Take ownership of assigned technical issues and projects.Required Technical SkillsJava — Strong Knowledge Required· 3+ years of professional Java experience· Strong understanding of Java fundamentals· Object-oriented programming· Ability to read and understand existing Java source code· Strong debugging and troubleshooting skills· Understanding of application architecture and business logic· Ability to identify problems within existing Java applicationsImportant: You may perform limited Java coding compared with a traditional Java Developer role. Strong Java knowledge is required primarily to understand, troubleshoot, and work with enterprise applications.SQL & Stored Procedures — CRITICAL REQUIREMENTStrong SQL skills are mandatory.You must be comfortable working with:· Complex SQL queries· INNER JOIN / LEFT JOIN / OUTER JOIN· Subqueries· CTEs· CASE statements· Aggregate functions· GROUP BY / HAVING· Data filtering and transformation· INSERT / UPDATE / DELETE· Stored procedures· Database functions· Transactions· Query troubleshooting· Query optimization· Large datasets· Database performance analysisCandidates who have Java experience but weak SQL skills will not be considered a good fit.XML — CRITICAL REQUIREMENTStrong practical XML knowledge is required.Experience should include:· XML structure and syntax· XML parsing· XML generation· XPath· XSD / XML Schema· XML validation· XML transformation· Troubleshooting XML· Processing XML within applications· XML-based enterprise integrations· Understanding complex XML documentsOur employees work with highly confidential company and customer information, including proprietary source code, databases, business processes, system configurations, credentials, customer data, and integration information.Selected candidates must be willing to:· Sign strict Confidentiality and Non-Disclosure Agreements (NDAs).· Follow all company security policies.· Protect confidential company and customer information.· Use company-approved systems and development environments.· Never share confidential information with unauthorized individuals or organizations.· Maintain confidentiality during and after employment.Strict confidentiality is a condition of employment.AI / LLM Usage Policy — MANDATORYDue to the confidential nature of our projects and source code, the use of external AI tools and Large Language Models (LLMs) for company work is strictly prohibited.This includes, but is not limited to:· ChatGPT· Claude· Grok· Google Gemini· Microsoft Copilot· GitHub Copilot· Other public AI coding assistants· Other public AI/LLM servicesImportant Candidate RequirementWe are looking for developers who can independently:· Analyze requirements· Understand existing source code· Write and troubleshoot SQL· Develop and troubleshoot stored procedures· Work with XML· Analyze application behavior· Debug technical problems· Research and solve problems independently· Learn unfamiliar technologiesIf you depend on AI tools for a significant portion of your programming workflow — approximately 30% or more — this position is not a good fit for you.You should be able to perform your core technical responsibilities without relying on external AI-assisted coding tools.Required Qualifications· 3+ years of professional Java development experience· Strong SQL skills· Strong stored procedure experience· Strong XML experience· Strong debugging and troubleshooting skills· Strong analytical and logical reasoning abilities· Ability to understand complex existing applications· Willingness to transition from traditional Java development into enterprise integration and technical support work· Ability to learn new technologies quickly· Ability to work independently in a remote environment· Strong written and verbal communication skills· Ability to work the required night-shift schedule· Willingness to sign and comply with strict confidentiality agreements· Willingness to comply with the company’s exclusive-employment policy· Ability to work without significant dependence on external AI/LLM toolsPreferred Qualifications· Experience with enterprise applications· Experience with large-scale backend systems· Experience with database-intensive applications· Experience with enterprise integration· Experience with REST APIs· Experience with SOAP/Web Services· Experience with Linux/Unix environments· Experience with Git or other source-control systems· Experience troubleshooting production applications· Experience working with complex data transformations· Experience working with ERP, EDI, integration, or middleware platforms· Ability to quickly learn new technologies and frameworks· Strong logical reasoning and analytical problem-solving skills· Excellent communication and teamwork skillsWe are looking for someone who:· Has a strong technical foundation in Java· Is genuinely strong in SQL and database programming· Has strong XML knowledge· Enjoys troubleshooting and solving difficult technical problems· Can understand complex existing systems· Is willing to change and expand their technical skill set· Does not need to write Java code every day to remain motivated· Can learn new technologies quickly· Can work independently· Takes ownership of their responsibilities· Pays close attention to detail· Takes confidentiality and security seriously· Is committed to working exclusively for the company· Can work without significant dependence on external AI coding toolsWork ScheduleLocation: Plano, TXWork Arrangement: 100% On-site from our Plano office.Employment: Full-TimeWorking Hours: 8:30 PM – 5:30 AM CST","datePosted":"2026-08-11T10:59:48.908Z","dateModified":"2026-08-11T10:59:48.908Z","hiringOrganization":{"@type":"Organization","name":"Ecom Specialist","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Plano","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"0ddd55d6779d3aec5338ff55"},"url":"https://jobsearcher.com/jobs/0ddd55d6779d3aec5338ff55"}}