{"schemaVersion":"jobsearcher.job.v1","id":"268f8f6e5cdc84f3435a19d0","url":"https://jobsearcher.com/jobs/268f8f6e5cdc84f3435a19d0","canonicalUrl":"https://jobsearcher.com/jobs/268f8f6e5cdc84f3435a19d0","title":"Java Product Engineer","description":"Description:\n\nWe are seeking an experienced Java Product Engineer / Full Stack Java Developer to design, develop, modernize, deploy, and support enterprise software applications in mission-critical environments. The ideal candidate is a self-driven engineer who can understand complex business problems, translate them into scalable technical solutions, and own features from discovery through production deployment.\n\nThis role requires deep expertise in Java Spring Boot microservices, enterprise application development, Oracle databases, REST APIs, and modern DevOps practices. The successful candidate will participate throughout the full software development lifecycle while collaborating with business stakeholders, architects, QA, and Agile teams to deliver secure, high-quality enterprise solutions.\n\nKey Responsibilities\nSoftware Design & Development\nDesign, develop, test, maintain, and modernize enterprise Java applications.\nBuild scalable REST APIs and backend microservices using Java Spring Boot.\nDesign and develop full-stack web applications using modern front-end frameworks (React, Angular, or similar).\nAnalyze legacy applications (Java, C/C++, COBOL, Pro*C, Oracle, or similar) and support modernization efforts.\nDevelop data access layers using Spring Data JPA, Hibernate, and JDBC.\nUtilize direct SQL/JDBC where performance or flexibility requires it.\nDesign scalable, maintainable, and secure application architectures.\nDatabase Development\nDevelop complex SQL queries, PL/SQL, stored procedures, and batch processing solutions.\nOptimize Oracle (or other relational database) performance.\nDesign efficient database access patterns using JPA/Hibernate and JDBC.\nPerform query optimization and performance tuning.\nEnterprise Application Development\nDevelop enterprise microservices using Spring Boot.\nBuild cloud-native applications deployed in Docker, Kubernetes, or OpenShift environments.\nDesign and consume RESTful APIs.\nParticipate in enterprise integration and distributed systems development.\nSoftware Quality\nWrite clean, maintainable, well-documented code.\nDevelop automated unit and integration tests using JUnit and Mockito.\nParticipate in code reviews and architecture reviews.\nUtilize SonarQube and static code analysis tools.\nTroubleshoot production issues through application logs, debugging, and root cause analysis.\nContinuously improve application quality, maintainability, scalability, and security.\nDevOps & CI/CD\nBuild and support CI/CD pipelines using Jenkins, Maven, Git, or similar tools.\nSupport production deployments and release activities.\nImplement monitoring, logging, and performance optimization best practices.\nSupport containerized deployments using Docker, Kubernetes, or OpenShift.\nCollaboration\nWork directly with business stakeholders to understand requirements.\nTranslate business needs into technical designs.\nIdentify ambiguous requirements and recommend technical solutions.\nParticipate in Agile ceremonies including sprint planning, estimation, backlog refinement, and retrospectives.\nDocument technical decisions and implementation approaches.\nOwn features from design through post-production support.\n Disclaimer \"The responsibilities and duties outlined in this job description are intended to describe the general nature and level of work performed by employees within this role. However, they are not exhaustive and may be subject to change or modification at any time to meet the evolving needs of the organization.\n\nRequirements:\n\nMinimum Requirements\n\nBachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).\n5+ years of enterprise Java application development experience.\nStrong proficiency with Java 17 or later.\nExtensive experience with:\nSpring Boot\nSpring Framework\nSpring MVC\nSpring Data JPA\nStrong understanding of:\nHibernate\nJPA\nEntity relationships\nLazy/Eager loading\nTransaction management\nStrong JDBC experience including:\nComplex SQL\nBatch processing\nPerformance optimization\nStrong Oracle or relational database experience.\nExperience developing RESTful APIs.\nExperience building enterprise microservices.\nExperience with Maven, Git, and CI/CD pipelines.\nExperience writing automated unit/integration tests using JUnit and Mockito.\nExperience troubleshooting production issues and debugging enterprise applications.\nStrong understanding of:\nObject-Oriented Design\nDesign Patterns\nClean Coding Principles\nExperience working within Agile/Scrum development teams.\nExcellent verbal and written communication skills.\nU.S. Citizenship (required by contract).\n\n Preferred Qualifications\n\nOracle PL/SQL and Oracle database optimization.\nExperience with Oracle Exadata.\nDocker, Kubernetes, or Red Hat OpenShift.\nSpring Security.\nKafka or other messaging technologies.\nLegacy modernization (COBOL, Pro*C, C/C++).\nSecure software development practices.\nSonarQube and static code analysis.\nCloud-native application development.\nAWS or Azure experience.\nLarge-scale enterprise software development.\nFederal or Government IT modernization experience.\nAbility to independently analyze existing systems and recommend technical improvements.\nExperience supporting production releases and mission-critical enterprise applications.","company":"Diaconia","rawCompany":"diaconia","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-19T18:07:37.236Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Product Engineer","description":"Description:\n\nWe are seeking an experienced Java Product Engineer / Full Stack Java Developer to design, develop, modernize, deploy, and support enterprise software applications in mission-critical environments. The ideal candidate is a self-driven engineer who can understand complex business problems, translate them into scalable technical solutions, and own features from discovery through production deployment.\n\nThis role requires deep expertise in Java Spring Boot microservices, enterprise application development, Oracle databases, REST APIs, and modern DevOps practices. The successful candidate will participate throughout the full software development lifecycle while collaborating with business stakeholders, architects, QA, and Agile teams to deliver secure, high-quality enterprise solutions.\n\nKey Responsibilities\nSoftware Design & Development\nDesign, develop, test, maintain, and modernize enterprise Java applications.\nBuild scalable REST APIs and backend microservices using Java Spring Boot.\nDesign and develop full-stack web applications using modern front-end frameworks (React, Angular, or similar).\nAnalyze legacy applications (Java, C/C++, COBOL, Pro*C, Oracle, or similar) and support modernization efforts.\nDevelop data access layers using Spring Data JPA, Hibernate, and JDBC.\nUtilize direct SQL/JDBC where performance or flexibility requires it.\nDesign scalable, maintainable, and secure application architectures.\nDatabase Development\nDevelop complex SQL queries, PL/SQL, stored procedures, and batch processing solutions.\nOptimize Oracle (or other relational database) performance.\nDesign efficient database access patterns using JPA/Hibernate and JDBC.\nPerform query optimization and performance tuning.\nEnterprise Application Development\nDevelop enterprise microservices using Spring Boot.\nBuild cloud-native applications deployed in Docker, Kubernetes, or OpenShift environments.\nDesign and consume RESTful APIs.\nParticipate in enterprise integration and distributed systems development.\nSoftware Quality\nWrite clean, maintainable, well-documented code.\nDevelop automated unit and integration tests using JUnit and Mockito.\nParticipate in code reviews and architecture reviews.\nUtilize SonarQube and static code analysis tools.\nTroubleshoot production issues through application logs, debugging, and root cause analysis.\nContinuously improve application quality, maintainability, scalability, and security.\nDevOps & CI/CD\nBuild and support CI/CD pipelines using Jenkins, Maven, Git, or similar tools.\nSupport production deployments and release activities.\nImplement monitoring, logging, and performance optimization best practices.\nSupport containerized deployments using Docker, Kubernetes, or OpenShift.\nCollaboration\nWork directly with business stakeholders to understand requirements.\nTranslate business needs into technical designs.\nIdentify ambiguous requirements and recommend technical solutions.\nParticipate in Agile ceremonies including sprint planning, estimation, backlog refinement, and retrospectives.\nDocument technical decisions and implementation approaches.\nOwn features from design through post-production support.\n Disclaimer \"The responsibilities and duties outlined in this job description are intended to describe the general nature and level of work performed by employees within this role. However, they are not exhaustive and may be subject to change or modification at any time to meet the evolving needs of the organization.\n\nRequirements:\n\nMinimum Requirements\n\nBachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).\n5+ years of enterprise Java application development experience.\nStrong proficiency with Java 17 or later.\nExtensive experience with:\nSpring Boot\nSpring Framework\nSpring MVC\nSpring Data JPA\nStrong understanding of:\nHibernate\nJPA\nEntity relationships\nLazy/Eager loading\nTransaction management\nStrong JDBC experience including:\nComplex SQL\nBatch processing\nPerformance optimization\nStrong Oracle or relational database experience.\nExperience developing RESTful APIs.\nExperience building enterprise microservices.\nExperience with Maven, Git, and CI/CD pipelines.\nExperience writing automated unit/integration tests using JUnit and Mockito.\nExperience troubleshooting production issues and debugging enterprise applications.\nStrong understanding of:\nObject-Oriented Design\nDesign Patterns\nClean Coding Principles\nExperience working within Agile/Scrum development teams.\nExcellent verbal and written communication skills.\nU.S. Citizenship (required by contract).\n\n Preferred Qualifications\n\nOracle PL/SQL and Oracle database optimization.\nExperience with Oracle Exadata.\nDocker, Kubernetes, or Red Hat OpenShift.\nSpring Security.\nKafka or other messaging technologies.\nLegacy modernization (COBOL, Pro*C, C/C++).\nSecure software development practices.\nSonarQube and static code analysis.\nCloud-native application development.\nAWS or Azure experience.\nLarge-scale enterprise software development.\nFederal or Government IT modernization experience.\nAbility to independently analyze existing systems and recommend technical improvements.\nExperience supporting production releases and mission-critical enterprise applications.","datePosted":"2026-08-19T18:07:37.236Z","dateModified":"2026-08-19T18:07:37.236Z","hiringOrganization":{"@type":"Organization","name":"Diaconia","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"268f8f6e5cdc84f3435a19d0"},"url":"https://jobsearcher.com/jobs/268f8f6e5cdc84f3435a19d0"}}