{"schemaVersion":"jobsearcher.job.v1","id":"29a9f22e2c7bbbf3d642794d","url":"https://jobsearcher.com/jobs/29a9f22e2c7bbbf3d642794d","canonicalUrl":"https://jobsearcher.com/jobs/29a9f22e2c7bbbf3d642794d","title":"Software Engineer II – Java & Microservices","description":"Overview\nIn this role you design, implement, and support solutions for assigned applications within Frost’s banking ecosystem. You collaborate with cross-functional teams to drive design and changes, ensuring reliable, scalable software. You’ll tackle system-level problems and deliver end-to-end solutions that enhance user experiences. This is a chance to contribute to a long-standing financial services legacy while working with modern Java and microservices in a collaborative, integrity-driven environment.\n\nCompensation / BenefitsMedical, dental, vision, long-term disability, and life insurance401(k) matchingGenerous holiday and paid time offTuition reimbursementEmployee Assistance ProgramReferral bonus program\nResponsibilitiesDesign, write, test, implement, and document solutions for assigned program modulesCollaborate with project teams and other Software Engineers to provide technical supportSupport assigned IT systems/applications by troubleshooting and resolving defectsUphold integrity, caring, and excellence to achieve optimal outcomes\nKey requirementsBachelor’s degree in computer science, Engineering, in a related field, or equivalent experienceAt least 2 years of experience identifying program issues and implementing solutionsStrong understanding of software development principles and methodologiesProven experience with Java and SQLExperience building scalable enterprise apps using Spring Boot and microservicesAbility to write clean, well-tested code with unit/integration testing (JUnit, Mockito)Experience designing RESTful microservices with API design, Spring Security, JWT/OAuth2, and service-to-service communication, plus event-driven patterns using Kafka or RabbitMQExperience with relational and NoSQL databases, and with Docker, Kubernetes, or OpenShiftStrong troubleshooting across app, infra, and system layersKnowledge of resilient microservice patterns (Circuit Breaker, Retry, Timeout, Bulkhead) and fault toleranceExcellent written and verbal communication for cross-functional collaborationCollaborativeProblem-solvingEffective communicationJavaSQLSpring Boot","company":"Frost Bank","rawCompany":"frost bank","city":"Fort Worth","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-09-15T03:38:39.083Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"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":"Software Engineer II – Java & Microservices","description":"Overview\nIn this role you design, implement, and support solutions for assigned applications within Frost’s banking ecosystem. You collaborate with cross-functional teams to drive design and changes, ensuring reliable, scalable software. You’ll tackle system-level problems and deliver end-to-end solutions that enhance user experiences. This is a chance to contribute to a long-standing financial services legacy while working with modern Java and microservices in a collaborative, integrity-driven environment.\n\nCompensation / BenefitsMedical, dental, vision, long-term disability, and life insurance401(k) matchingGenerous holiday and paid time offTuition reimbursementEmployee Assistance ProgramReferral bonus program\nResponsibilitiesDesign, write, test, implement, and document solutions for assigned program modulesCollaborate with project teams and other Software Engineers to provide technical supportSupport assigned IT systems/applications by troubleshooting and resolving defectsUphold integrity, caring, and excellence to achieve optimal outcomes\nKey requirementsBachelor’s degree in computer science, Engineering, in a related field, or equivalent experienceAt least 2 years of experience identifying program issues and implementing solutionsStrong understanding of software development principles and methodologiesProven experience with Java and SQLExperience building scalable enterprise apps using Spring Boot and microservicesAbility to write clean, well-tested code with unit/integration testing (JUnit, Mockito)Experience designing RESTful microservices with API design, Spring Security, JWT/OAuth2, and service-to-service communication, plus event-driven patterns using Kafka or RabbitMQExperience with relational and NoSQL databases, and with Docker, Kubernetes, or OpenShiftStrong troubleshooting across app, infra, and system layersKnowledge of resilient microservice patterns (Circuit Breaker, Retry, Timeout, Bulkhead) and fault toleranceExcellent written and verbal communication for cross-functional collaborationCollaborativeProblem-solvingEffective communicationJavaSQLSpring Boot","datePosted":"2026-09-15T03:38:39.083Z","dateModified":"2026-09-15T03:38:39.083Z","hiringOrganization":{"@type":"Organization","name":"Frost Bank","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Fort Worth","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"29a9f22e2c7bbbf3d642794d"},"url":"https://jobsearcher.com/jobs/29a9f22e2c7bbbf3d642794d"}}