{"schemaVersion":"jobsearcher.job.v1","id":"ced5faae76db6845fbf766d1","url":"https://jobsearcher.com/jobs/ced5faae76db6845fbf766d1","canonicalUrl":"https://jobsearcher.com/jobs/ced5faae76db6845fbf766d1","title":"Full Stack Java Developer","description":"Job Title: Full Stack Java Developer\n\nDuties :\n\nDesign, develop, and deploy scalable, high-performance microservices using Java and Spring Boot.\nImplement secure, versioned, and well-documented RESTful APIs adhering to industry best practices and standards.\nWritten clean, maintainable, and testable code following coding standards.\nDevelop comprehensive Unit, Integration, and API test suites using JUnit, Mockito, and REST Assured to ensure code reliability.\nCreate and maintain BDD test scenarios using Cucumber to align technical implementation with business requirements.\nExecute performance testing (Load, Stress, and Endurance) using Apache JMeter to identify bottlenecks and ensure system stability.\nImplement Chaos Engineering practices to validate system resilience, fault tolerance, and failover mechanisms under simulated failure conditions.\nProvision and manage EKS infrastructure with optimized node sizing and autoscaling policies for cost efficiency and high availability.\nCollaborate with DevOps teams on CI/CD pipelines to enable automated build, testing, and deployment workflows.\nSet up and configure infrastructure for new Spring Boot applications, ensuring scalability and operational readiness.\nMonitor, diagnose, and resolve production issues leveraging Datadog logs, metrics dashboards, and APM tooling.\nAnalyze and optimize application performance through JVM tuning, database query optimization, and caching strategies.\nCreated custom exception classes with technical error codes for each Camel processor, aligning with the error code standards defined in the existing TIBCO BW workflows.\nMapped processor-level failures to specific tech error codes using custom exceptions, ensuring consistent error reporting and easier troubleshooting across the layers.\nReplace TIBCO exception handling constructs with Camel's on Exception, Dead Letter Channels, and retry policies to enhance fault tolerance.\nImplemented Apache Camel routes integrated with Apache ActiveMQ Artemis for reliable, asynchronous message-driven communication between microservices.\nBuilt Camel routes with Artemis in Spring Boot to handle file upload workflows, migrated from existing TIBCO BW processes.\nConfigured Artemis queues and wired them into Camel routes to process incoming files, apply business validations, and route them to downstream systems.\nMonitor and tune Artemis broker performance including queue depth, consumer throughput, and message backlog using Artemis management console and Datadog integrations.\nMaintain comprehensive API documentation using OpenAPI/Swagger specifications.\nDocument all performance test results and Chaos testing outcomes, obtaining necessary approvals prior to production promotion.\nCreate and manage Change Management tickets in ServiceNow, including deployment-related tagging and coordination of production installations.\n\nRequirement: Applicants must have a Master’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.","company":"Photon","rawCompany":"photon","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-09T10:51:11.817Z","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":"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":"Job Title: Full Stack Java Developer\n\nDuties :\n\nDesign, develop, and deploy scalable, high-performance microservices using Java and Spring Boot.\nImplement secure, versioned, and well-documented RESTful APIs adhering to industry best practices and standards.\nWritten clean, maintainable, and testable code following coding standards.\nDevelop comprehensive Unit, Integration, and API test suites using JUnit, Mockito, and REST Assured to ensure code reliability.\nCreate and maintain BDD test scenarios using Cucumber to align technical implementation with business requirements.\nExecute performance testing (Load, Stress, and Endurance) using Apache JMeter to identify bottlenecks and ensure system stability.\nImplement Chaos Engineering practices to validate system resilience, fault tolerance, and failover mechanisms under simulated failure conditions.\nProvision and manage EKS infrastructure with optimized node sizing and autoscaling policies for cost efficiency and high availability.\nCollaborate with DevOps teams on CI/CD pipelines to enable automated build, testing, and deployment workflows.\nSet up and configure infrastructure for new Spring Boot applications, ensuring scalability and operational readiness.\nMonitor, diagnose, and resolve production issues leveraging Datadog logs, metrics dashboards, and APM tooling.\nAnalyze and optimize application performance through JVM tuning, database query optimization, and caching strategies.\nCreated custom exception classes with technical error codes for each Camel processor, aligning with the error code standards defined in the existing TIBCO BW workflows.\nMapped processor-level failures to specific tech error codes using custom exceptions, ensuring consistent error reporting and easier troubleshooting across the layers.\nReplace TIBCO exception handling constructs with Camel's on Exception, Dead Letter Channels, and retry policies to enhance fault tolerance.\nImplemented Apache Camel routes integrated with Apache ActiveMQ Artemis for reliable, asynchronous message-driven communication between microservices.\nBuilt Camel routes with Artemis in Spring Boot to handle file upload workflows, migrated from existing TIBCO BW processes.\nConfigured Artemis queues and wired them into Camel routes to process incoming files, apply business validations, and route them to downstream systems.\nMonitor and tune Artemis broker performance including queue depth, consumer throughput, and message backlog using Artemis management console and Datadog integrations.\nMaintain comprehensive API documentation using OpenAPI/Swagger specifications.\nDocument all performance test results and Chaos testing outcomes, obtaining necessary approvals prior to production promotion.\nCreate and manage Change Management tickets in ServiceNow, including deployment-related tagging and coordination of production installations.\n\nRequirement: Applicants must have a Master’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.","datePosted":"2026-10-09T10:51:11.817Z","dateModified":"2026-10-09T10:51:11.817Z","hiringOrganization":{"@type":"Organization","name":"Photon","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ced5faae76db6845fbf766d1"},"url":"https://jobsearcher.com/jobs/ced5faae76db6845fbf766d1"}}