{"schemaVersion":"jobsearcher.job.v1","id":"31209559eaf329faad0405b9","url":"https://jobsearcher.com/jobs/31209559eaf329faad0405b9","canonicalUrl":"https://jobsearcher.com/jobs/31209559eaf329faad0405b9","title":"Senior Java Software Engineer","description":"What you’ll buildDesign, build, and own high-performance backend services and APIs in Java 17/21, using Spring Boot, Spring Cloud, Quarkus, or MicronautArchitect microservices and event-driven systems with REST, gRPC, GraphQL, Kafka, RabbitMQ, or similar messaging platformsModel data and tune queries across PostgreSQL, MySQL, Oracle, MongoDB, Redis, and Elasticsearch, with attention to transactions, consistency, and scaleWrite clean, testable code with JUnit 5, Mockito, Testcontainers, and contract testing, and keep quality high through thoughtful code reviewsProfile and tune the JVM: garbage collection, memory, threading, virtual threads, and concurrency, so services stay fast and predictableContainerize and deploy on Docker and Kubernetes across AWS, Azure, or GCP, working closely with platform and DevOps teamsBuild and improve CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, ArgoCD) and ship small, safe, frequent releasesAdd observability with logs, metrics, and tracing (OpenTelemetry, Datadog, Grafana, Splunk, New Relic) and lead calm, blameless incident reviewsBuild secure services with OAuth2, OIDC, JWT, secrets management, and OWASP best practices, and support audits (SOC 2, PCI-DSS, HIPAA) where they applyModernize legacy monoliths and older Java versions, including migrations to Spring Boot 3, Jakarta EE, and cloud-native architectureWrite design docs and ADRs, lead technical discussions, and help the team make sound architecture decisionsMentor mid-level and junior engineers through pairing, reviews, and career conversationsUse AI-assisted coding tools (Copilot, Claude, or similar) to speed up boilerplate, tests, and refactoring, while owning and reviewing every line that shipsPartner with product managers, designers, QA, and security to turn fuzzy goals into reliable featuresTake part in a fair on-call rotation and keep runbooks and documentation currentWhere you could growLevel Typical experience What you’ll ownSenior Java Developer - 5-8 years : Services and features end to end, technical design for major initiatives, code review standards, and mentoring mid-level engineersStaff / Lead Java Engineer - 8-12 years : Architecture across multiple teams, platform and framework decisions, cross-team projects, and raising engineering standardsPrincipal Engineer / Engineering Manager (optional paths) - 12+ years : Either company-wide technical strategy and deep individual-contributor influence, or people leadership with hiring, coaching, and delivery ownershipWe use a dual career ladder with written promotion criteria and regular career conversations. Many of our engineers have moved into architecture, platform engineering, SRE, data engineering, and engineering management.What you bringMust have5+ years of professional experience building production backend systems in JavaStrong command of core Java: collections, concurrency, streams, generics, and modern language features (Java 11+)Hands-on experience with Spring Boot or a comparable framework, and with building and consuming RESTful APIsSolid experience with relational databases, SQL, and performance tuningExperience with automated testing, version control (Git), and CI/CDUnderstanding of distributed systems, microservices patterns, and tradeoffs such as consistency, resilience, and idempotencyClear communication in design reviews, code reviews, and with non-engineersBachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. We care about what you’ve shipped.Authorization to work in the United StatesNice to have (not required)Cloud experience on AWS, Azure, or GCP, plus Docker and KubernetesExperience with Kafka or other event streaming platformsFamiliarity with Terraform, Helm, or other infrastructure-as-code toolsKnowledge of Kotlin, Scala, or Python alongside JavaExperience with reactive programming (Project Reactor, WebFlux) or virtual threadsBackground in fintech, healthcare, insurance, e-commerce, telecom, logistics, or the public sectorCertifications such as Oracle Certified Professional (Java SE), AWS Developer or Solutions Architect, or CKAD (we’ll pay for exams and renewals)Open-source contributions, technical writing, or conference talksExperience integrating or building AI-powered features (LLM APIs, vector search, RAG)Public trust or security clearance, or willingness to obtain one [if applicable]","company":"Smartfox","rawCompany":"smartfox","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-24T09:05:23.404Z","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":"Senior Java Software Engineer","description":"What you’ll buildDesign, build, and own high-performance backend services and APIs in Java 17/21, using Spring Boot, Spring Cloud, Quarkus, or MicronautArchitect microservices and event-driven systems with REST, gRPC, GraphQL, Kafka, RabbitMQ, or similar messaging platformsModel data and tune queries across PostgreSQL, MySQL, Oracle, MongoDB, Redis, and Elasticsearch, with attention to transactions, consistency, and scaleWrite clean, testable code with JUnit 5, Mockito, Testcontainers, and contract testing, and keep quality high through thoughtful code reviewsProfile and tune the JVM: garbage collection, memory, threading, virtual threads, and concurrency, so services stay fast and predictableContainerize and deploy on Docker and Kubernetes across AWS, Azure, or GCP, working closely with platform and DevOps teamsBuild and improve CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, ArgoCD) and ship small, safe, frequent releasesAdd observability with logs, metrics, and tracing (OpenTelemetry, Datadog, Grafana, Splunk, New Relic) and lead calm, blameless incident reviewsBuild secure services with OAuth2, OIDC, JWT, secrets management, and OWASP best practices, and support audits (SOC 2, PCI-DSS, HIPAA) where they applyModernize legacy monoliths and older Java versions, including migrations to Spring Boot 3, Jakarta EE, and cloud-native architectureWrite design docs and ADRs, lead technical discussions, and help the team make sound architecture decisionsMentor mid-level and junior engineers through pairing, reviews, and career conversationsUse AI-assisted coding tools (Copilot, Claude, or similar) to speed up boilerplate, tests, and refactoring, while owning and reviewing every line that shipsPartner with product managers, designers, QA, and security to turn fuzzy goals into reliable featuresTake part in a fair on-call rotation and keep runbooks and documentation currentWhere you could growLevel Typical experience What you’ll ownSenior Java Developer - 5-8 years : Services and features end to end, technical design for major initiatives, code review standards, and mentoring mid-level engineersStaff / Lead Java Engineer - 8-12 years : Architecture across multiple teams, platform and framework decisions, cross-team projects, and raising engineering standardsPrincipal Engineer / Engineering Manager (optional paths) - 12+ years : Either company-wide technical strategy and deep individual-contributor influence, or people leadership with hiring, coaching, and delivery ownershipWe use a dual career ladder with written promotion criteria and regular career conversations. Many of our engineers have moved into architecture, platform engineering, SRE, data engineering, and engineering management.What you bringMust have5+ years of professional experience building production backend systems in JavaStrong command of core Java: collections, concurrency, streams, generics, and modern language features (Java 11+)Hands-on experience with Spring Boot or a comparable framework, and with building and consuming RESTful APIsSolid experience with relational databases, SQL, and performance tuningExperience with automated testing, version control (Git), and CI/CDUnderstanding of distributed systems, microservices patterns, and tradeoffs such as consistency, resilience, and idempotencyClear communication in design reviews, code reviews, and with non-engineersBachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. We care about what you’ve shipped.Authorization to work in the United StatesNice to have (not required)Cloud experience on AWS, Azure, or GCP, plus Docker and KubernetesExperience with Kafka or other event streaming platformsFamiliarity with Terraform, Helm, or other infrastructure-as-code toolsKnowledge of Kotlin, Scala, or Python alongside JavaExperience with reactive programming (Project Reactor, WebFlux) or virtual threadsBackground in fintech, healthcare, insurance, e-commerce, telecom, logistics, or the public sectorCertifications such as Oracle Certified Professional (Java SE), AWS Developer or Solutions Architect, or CKAD (we’ll pay for exams and renewals)Open-source contributions, technical writing, or conference talksExperience integrating or building AI-powered features (LLM APIs, vector search, RAG)Public trust or security clearance, or willingness to obtain one [if applicable]","datePosted":"2026-10-24T09:05:23.404Z","dateModified":"2026-10-24T09:05:23.404Z","hiringOrganization":{"@type":"Organization","name":"Smartfox","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"31209559eaf329faad0405b9"},"url":"https://jobsearcher.com/jobs/31209559eaf329faad0405b9"}}