{"schemaVersion":"jobsearcher.job.v1","id":"4917d4881cd2bcfa16a29376","url":"https://jobsearcher.com/jobs/4917d4881cd2bcfa16a29376","canonicalUrl":"https://jobsearcher.com/jobs/4917d4881cd2bcfa16a29376","title":"Full Stack Java Developer","description":"Position Summary\n\nThe Senior Full-Stack Java Engineer will architect, develop, and maintain enterprise-grade applications while driving cloud modernization initiatives. This role bridges robust legacy architectures—including enterprise batch systems, server-side web platforms, and mainframe integrations—with cloud-native microservices on AWS. The ideal candidate pairs deep expertise in Java/Spring and Oracle database persistence with modern event-driven architectures, automated test pipelines, and AI-assisted development workflows.\n\nWork Environment\n\nSalary: $95-$100K\n\nRole Type: Remote\n\nExperience Level: 7 years Java experience, 3 years Full Stack experience\n\nProgram Context\n\nBackground and Introduction\n\nCustomer Inquiry and Claims Response System (CICRS) is used by the indemnity claims process to provide customers with an efficient means of settling their claims and service refunds. Provides an efficient process for settling indemnity claims and service refunds for insured mail, improving customer satisfaction and operational efficiency.\n\nCICRS is designed to pay or deny indemnity claims against the Postal Service when there is loss or damage to insured articles in the mail stream. Once a claim is received into the CICRS system, the claim data is processed, and a determination is made to pay or deny the claim within 2 days.\n\nKey Responsibilities\n\nFull-Stack & Batch Engineering: Architect and deliver resilient RESTful APIs, batch processing services, and web user interfaces using Java, J2EE, Spring Framework, Hibernate, and established web frameworks (Struts, JSP, jQuery).\n\nCloud & Microservices Modernization: Deconstruct and migrate monolithic/legacy application components into event-driven microservices utilizing Kafka, Kubernetes, and AWS native services (EC2, ECS, SQS, ElastiCache, DynamoDB).\n\nMainframe Integration & Migration Strategy: Collaborate cross-functionally with mainframe engineers, enterprise architects, and Java teams to design data contracts, migration plans, and real-time/batch integration patterns.\n\nTest Automation & Quality Engineering: Build and enforce comprehensive automated testing suites across the software lifecycle, utilizing Playwright for end-to-end and functional testing, alongside unit, regression, and performance frameworks.\n\nDevOps & Continuous Delivery: Maintain and optimize CI/CD pipelines via Jenkins and Git; deploy and operate containerized applications across cloud infrastructure.\n\nModern Tooling & Productivity: Accelerate delivery velocity and maintain code consistency using cutting-edge developer tooling, specifically GitHub Copilot and VersionOne for Agile lifecycle management.\n\nQualifications\nMinimum Qualifications\n\n• Must expertise in building RESTful API Applications with promises of high throughput, strong resilience, and secure controls\n\n• Must be expert in web page development, including Struts, JavaScript, TypeScript, JSP, HTML, JQUERY, CSS, JSON, etc.\n\n• Must expertise in Java, including J2EE, Spring framework, and Struts to maintain and expand current applications.\n\n• Must expertise with Kubernates, containerized micro-services, event-driven application with Kafka.\n\n• Must experience in writing functional tests with automation testing framework, like Playwright\n\nRequired Experience\n\n7+ years of professional Java software development experience, including at least 3 years in full-stack engineering.\nProven track record architecting, developing, and supporting enterprise web applications and high-throughput batch systems.\nStrong hands-on experience with Oracle database design, complex SQL query development, and ORM persistence using Hibernate within the Spring Framework.\nSolid background in cloud engineering, deployment automation, and DevOps workflows on AWS.\nComprehensive experience implementing test automation across unit, functional, regression, and performance testing suites.\nHands-on experience developing automated end-to-end test suites using Playwright and integrating them into Jenkins CI/CD pipelines.\nDemonstrated experience delivering software within Agile/Scrum frameworks using VersionOne (Digital.ai Agility).\n\nRequired Technical Skills\n\nCore Java & Frameworks: Advanced expertise in Java/J2EE and the Spring Framework (e.g., Spring Boot, Spring Batch).\nAPI Architecture: Expert-level capability in designing, building, securing, and maintaining scalable RESTful APIs.\nFrontend Technologies: Strong proficiency in server-side and client-side web development using HTML, CSS, JavaScript/jQuery, JSON, JSP, and Apache Struts.\nDistributed Architecture: Working knowledge of microservices patterns, container orchestration with Kubernetes, and event-driven messaging architectures using Apache Kafka.\nAWS Cloud Services: In-depth knowledge of core AWS infrastructure and managed services, including EC2, ECS, SQS, ElastiCache, DynamoDB, and streaming data solutions.\nVersion Control: Strong command of modern Git workflows, repository management, and version control best practices.\nSystem Migration: Ability to evaluate modern frameworks and emerging technologies to drive legacy system modernization and cloud migrations.\nAI-Assisted Development: Practical experience leveraging advanced AI developer tooling, specifically GitHub Copilot, to optimize code generation and delivery velocity.\nCore Competencies & Soft Skills\nMigration & Integration Communication: Ability to articulate complex architectural concepts, reconcile legacy business logic, and collaborate smoothly across mainframe and distributed engineering teams.\nAnalytical Problem Solving: Strong diagnostic capabilities to troubleshoot production issues across distributed cloud services, high-throughput batch jobs, and database tiers.\nQuality & Detail Focus: Commitment to writing clean, maintainable, self-documenting code with proactive security, automated test coverage, and documentation standards.\nAutonomous Execution: Comfort navigating ambiguous migration requirements, balancing immediate system stability with strategic technical debt reduction.\n\nJob Category: Developer\nJob Type: Full Time\nJob Location: Remote","company":"Karthik Consulting","rawCompany":"karthik consulting","city":"Myrtle Point","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-11-01T08:42:29.543Z","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-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":"Full Stack Java Developer","description":"Position Summary\n\nThe Senior Full-Stack Java Engineer will architect, develop, and maintain enterprise-grade applications while driving cloud modernization initiatives. This role bridges robust legacy architectures—including enterprise batch systems, server-side web platforms, and mainframe integrations—with cloud-native microservices on AWS. The ideal candidate pairs deep expertise in Java/Spring and Oracle database persistence with modern event-driven architectures, automated test pipelines, and AI-assisted development workflows.\n\nWork Environment\n\nSalary: $95-$100K\n\nRole Type: Remote\n\nExperience Level: 7 years Java experience, 3 years Full Stack experience\n\nProgram Context\n\nBackground and Introduction\n\nCustomer Inquiry and Claims Response System (CICRS) is used by the indemnity claims process to provide customers with an efficient means of settling their claims and service refunds. Provides an efficient process for settling indemnity claims and service refunds for insured mail, improving customer satisfaction and operational efficiency.\n\nCICRS is designed to pay or deny indemnity claims against the Postal Service when there is loss or damage to insured articles in the mail stream. Once a claim is received into the CICRS system, the claim data is processed, and a determination is made to pay or deny the claim within 2 days.\n\nKey Responsibilities\n\nFull-Stack & Batch Engineering: Architect and deliver resilient RESTful APIs, batch processing services, and web user interfaces using Java, J2EE, Spring Framework, Hibernate, and established web frameworks (Struts, JSP, jQuery).\n\nCloud & Microservices Modernization: Deconstruct and migrate monolithic/legacy application components into event-driven microservices utilizing Kafka, Kubernetes, and AWS native services (EC2, ECS, SQS, ElastiCache, DynamoDB).\n\nMainframe Integration & Migration Strategy: Collaborate cross-functionally with mainframe engineers, enterprise architects, and Java teams to design data contracts, migration plans, and real-time/batch integration patterns.\n\nTest Automation & Quality Engineering: Build and enforce comprehensive automated testing suites across the software lifecycle, utilizing Playwright for end-to-end and functional testing, alongside unit, regression, and performance frameworks.\n\nDevOps & Continuous Delivery: Maintain and optimize CI/CD pipelines via Jenkins and Git; deploy and operate containerized applications across cloud infrastructure.\n\nModern Tooling & Productivity: Accelerate delivery velocity and maintain code consistency using cutting-edge developer tooling, specifically GitHub Copilot and VersionOne for Agile lifecycle management.\n\nQualifications\nMinimum Qualifications\n\n• Must expertise in building RESTful API Applications with promises of high throughput, strong resilience, and secure controls\n\n• Must be expert in web page development, including Struts, JavaScript, TypeScript, JSP, HTML, JQUERY, CSS, JSON, etc.\n\n• Must expertise in Java, including J2EE, Spring framework, and Struts to maintain and expand current applications.\n\n• Must expertise with Kubernates, containerized micro-services, event-driven application with Kafka.\n\n• Must experience in writing functional tests with automation testing framework, like Playwright\n\nRequired Experience\n\n7+ years of professional Java software development experience, including at least 3 years in full-stack engineering.\nProven track record architecting, developing, and supporting enterprise web applications and high-throughput batch systems.\nStrong hands-on experience with Oracle database design, complex SQL query development, and ORM persistence using Hibernate within the Spring Framework.\nSolid background in cloud engineering, deployment automation, and DevOps workflows on AWS.\nComprehensive experience implementing test automation across unit, functional, regression, and performance testing suites.\nHands-on experience developing automated end-to-end test suites using Playwright and integrating them into Jenkins CI/CD pipelines.\nDemonstrated experience delivering software within Agile/Scrum frameworks using VersionOne (Digital.ai Agility).\n\nRequired Technical Skills\n\nCore Java & Frameworks: Advanced expertise in Java/J2EE and the Spring Framework (e.g., Spring Boot, Spring Batch).\nAPI Architecture: Expert-level capability in designing, building, securing, and maintaining scalable RESTful APIs.\nFrontend Technologies: Strong proficiency in server-side and client-side web development using HTML, CSS, JavaScript/jQuery, JSON, JSP, and Apache Struts.\nDistributed Architecture: Working knowledge of microservices patterns, container orchestration with Kubernetes, and event-driven messaging architectures using Apache Kafka.\nAWS Cloud Services: In-depth knowledge of core AWS infrastructure and managed services, including EC2, ECS, SQS, ElastiCache, DynamoDB, and streaming data solutions.\nVersion Control: Strong command of modern Git workflows, repository management, and version control best practices.\nSystem Migration: Ability to evaluate modern frameworks and emerging technologies to drive legacy system modernization and cloud migrations.\nAI-Assisted Development: Practical experience leveraging advanced AI developer tooling, specifically GitHub Copilot, to optimize code generation and delivery velocity.\nCore Competencies & Soft Skills\nMigration & Integration Communication: Ability to articulate complex architectural concepts, reconcile legacy business logic, and collaborate smoothly across mainframe and distributed engineering teams.\nAnalytical Problem Solving: Strong diagnostic capabilities to troubleshoot production issues across distributed cloud services, high-throughput batch jobs, and database tiers.\nQuality & Detail Focus: Commitment to writing clean, maintainable, self-documenting code with proactive security, automated test coverage, and documentation standards.\nAutonomous Execution: Comfort navigating ambiguous migration requirements, balancing immediate system stability with strategic technical debt reduction.\n\nJob Category: Developer\nJob Type: Full Time\nJob Location: Remote","datePosted":"2026-11-01T08:42:29.543Z","dateModified":"2026-11-01T08:42:29.543Z","hiringOrganization":{"@type":"Organization","name":"Karthik Consulting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Myrtle Point","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4917d4881cd2bcfa16a29376"},"url":"https://jobsearcher.com/jobs/4917d4881cd2bcfa16a29376"}}