{"schemaVersion":"jobsearcher.job.v1","id":"50f917db8161493588c15079","url":"https://jobsearcher.com/jobs/50f917db8161493588c15079","canonicalUrl":"https://jobsearcher.com/jobs/50f917db8161493588c15079","title":"Senior Software Engineer (Backend Java)","description":"*Position Overview* Hands-on technical leader responsible for designing, developing, and supporting scalable, cloud-native Java microservices and enterprise-grade distributed systems in production environments. Drives architecture, mentors junior engineers, ensures production reliability, and collaborates across Agile teams to deliver secure, high-performing applications.\n\n*Key Responsibilities*\n\n* *Software Development & Architecture:* Design, build, test, and maintain clean, scalable Java applications, reusable libraries, and RESTful/event-driven services; drive architectural decisions and long-term technical strategy.\n* *Microservices & Cloud:* Build resilient microservices using Java/Spring Boot and Kafka messaging; optimize containerized cloud applications for low latency, high throughput, and high availability.\n* *Production Support & Reliability:* Provide tier-3/production incident support, execute root-cause analysis, troubleshoot distributed environments, manage technical debt, and proactively optimize system health and stability.\n* *System Integration:* Develop RESTful APIs, Kafka event pipelines, and integrations across relational and NoSQL databases for seamless enterprise system communication.\n* *DevOps & Automation:* Support CI/CD pipelines (GitHub Actions, Azure DevOps), version control (Git), infrastructure automation, and software delivery workflows.\n* *Quality & Security:* Conduct code reviews, static code analysis (SonarQube), and automated testing (unit, integration, functional); enforce secure coding practices, evaluate technical risks, and meet compliance standards.\n* *Leadership & Collaboration:* Partner with architects, product managers, QA, DevOps, and business stakeholders; mentor junior developers; participate in Agile/Scrum ceremonies and drive continuous engineering improvement.\n\n*Required Qualifications & Skills*\n\n* *Education & Experience:* Bachelor’s degree in CS, IT, Software Engineering, or related field (or equivalent); 7+ years of enterprise software design, Java production development, microservices, and production support experience in Agile environments.\n* *Primary Core Tech:* Java, Spring Boot Microservices, Kafka, and Production Support.\n* *Programming Languages:* Java (Required), Python, C#, JavaScript / TypeScript.\n* *Frameworks & Architectures:* Spring, Spring Boot, FastAPI, Microservices, REST APIs, GraphQL, Event-Driven Architecture.\n* *Cloud & Infrastructure:* Kubernetes, Docker, AWS or Azure.\n* *Databases:* PostgreSQL, MongoDB, Redis.\n* *DevOps & CI/CD:* Git, GitHub, GitHub Actions, Azure DevOps, Maven.\n* *Testing & Quality Tools:* JUnit, TestNG, WireMock/Mockito/Moq, Postman, SonarQube, Selenium, Cypress, Playwright, Cucumber, PyTest.\n\n*Preferred Qualifications*\n\n* Master’s degree in Computer Science or related technical discipline.\n* Proven track record in designing highly available distributed systems and cloud-native architectures.\n* Hands-on expertise in application performance tuning, system scalability, mentoring engineers, and leading technical initiatives.\n\n*Top Priority Skills Matrix*\n\n* *Must-Have:* Java | Spring Boot Microservices | Kafka | Production Support\n* *Nice-to-Have:* PostgreSQL | Kubernetes | Redis | Git | GitHub Actions | Maven | JUnit | Agile/Scrum\n\nPay: $50.00 - $52.00 per hour\n\nExpected hours: 40.0 per week\n\nApplication Question(s):\n* Java, Spring Boot & Microservices Production Architecture : Can you describe a high-throughput microservices application you built using Java and Spring Boot? How did you structure the service architecture, handle REST API design, and optimize performance/latency for high-volume transactions?\n* Kafka & Event-Driven Systems : How have you implemented Kafka in an enterprise setting? Specifically, walk me through how you handle message serialization, partition strategies, consumer group scaling, and dead-letter queues (DLQ) to ensure zero data loss during failure scenarios.\n* Production Support & Root Cause Analysis : This role requires tier-3 production support. Can you share a recent example of a critical production incident in a distributed system that you led the troubleshooting for? What tools (e.g., APM, logging, metrics) did you use, how did you identify the root cause, and what long-term preventive fixes did you deploy?\n* Are you legally authorized to work in the United States directly on our W2 without requiring current or future visa sponsorship? Please note that this position is strictly W2-only (no C2C, 1099, or sub-vendors permitted).\n* This role is structured as an hourly W2 contract with a pay rate range of $50.00 – $52.00 per hour (W2). Does this rate align with your target compensation requirements?\n\nWork Location: Hybrid remote in Dallas-Fort Worth, TX","company":"Vamstechnologies","rawCompany":"vamstechnologies","city":"Richardson","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-09-06T13:29:17.783Z","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":"Senior Software Engineer (Backend Java)","description":"*Position Overview* Hands-on technical leader responsible for designing, developing, and supporting scalable, cloud-native Java microservices and enterprise-grade distributed systems in production environments. Drives architecture, mentors junior engineers, ensures production reliability, and collaborates across Agile teams to deliver secure, high-performing applications.\n\n*Key Responsibilities*\n\n* *Software Development & Architecture:* Design, build, test, and maintain clean, scalable Java applications, reusable libraries, and RESTful/event-driven services; drive architectural decisions and long-term technical strategy.\n* *Microservices & Cloud:* Build resilient microservices using Java/Spring Boot and Kafka messaging; optimize containerized cloud applications for low latency, high throughput, and high availability.\n* *Production Support & Reliability:* Provide tier-3/production incident support, execute root-cause analysis, troubleshoot distributed environments, manage technical debt, and proactively optimize system health and stability.\n* *System Integration:* Develop RESTful APIs, Kafka event pipelines, and integrations across relational and NoSQL databases for seamless enterprise system communication.\n* *DevOps & Automation:* Support CI/CD pipelines (GitHub Actions, Azure DevOps), version control (Git), infrastructure automation, and software delivery workflows.\n* *Quality & Security:* Conduct code reviews, static code analysis (SonarQube), and automated testing (unit, integration, functional); enforce secure coding practices, evaluate technical risks, and meet compliance standards.\n* *Leadership & Collaboration:* Partner with architects, product managers, QA, DevOps, and business stakeholders; mentor junior developers; participate in Agile/Scrum ceremonies and drive continuous engineering improvement.\n\n*Required Qualifications & Skills*\n\n* *Education & Experience:* Bachelor’s degree in CS, IT, Software Engineering, or related field (or equivalent); 7+ years of enterprise software design, Java production development, microservices, and production support experience in Agile environments.\n* *Primary Core Tech:* Java, Spring Boot Microservices, Kafka, and Production Support.\n* *Programming Languages:* Java (Required), Python, C#, JavaScript / TypeScript.\n* *Frameworks & Architectures:* Spring, Spring Boot, FastAPI, Microservices, REST APIs, GraphQL, Event-Driven Architecture.\n* *Cloud & Infrastructure:* Kubernetes, Docker, AWS or Azure.\n* *Databases:* PostgreSQL, MongoDB, Redis.\n* *DevOps & CI/CD:* Git, GitHub, GitHub Actions, Azure DevOps, Maven.\n* *Testing & Quality Tools:* JUnit, TestNG, WireMock/Mockito/Moq, Postman, SonarQube, Selenium, Cypress, Playwright, Cucumber, PyTest.\n\n*Preferred Qualifications*\n\n* Master’s degree in Computer Science or related technical discipline.\n* Proven track record in designing highly available distributed systems and cloud-native architectures.\n* Hands-on expertise in application performance tuning, system scalability, mentoring engineers, and leading technical initiatives.\n\n*Top Priority Skills Matrix*\n\n* *Must-Have:* Java | Spring Boot Microservices | Kafka | Production Support\n* *Nice-to-Have:* PostgreSQL | Kubernetes | Redis | Git | GitHub Actions | Maven | JUnit | Agile/Scrum\n\nPay: $50.00 - $52.00 per hour\n\nExpected hours: 40.0 per week\n\nApplication Question(s):\n* Java, Spring Boot & Microservices Production Architecture : Can you describe a high-throughput microservices application you built using Java and Spring Boot? How did you structure the service architecture, handle REST API design, and optimize performance/latency for high-volume transactions?\n* Kafka & Event-Driven Systems : How have you implemented Kafka in an enterprise setting? Specifically, walk me through how you handle message serialization, partition strategies, consumer group scaling, and dead-letter queues (DLQ) to ensure zero data loss during failure scenarios.\n* Production Support & Root Cause Analysis : This role requires tier-3 production support. Can you share a recent example of a critical production incident in a distributed system that you led the troubleshooting for? What tools (e.g., APM, logging, metrics) did you use, how did you identify the root cause, and what long-term preventive fixes did you deploy?\n* Are you legally authorized to work in the United States directly on our W2 without requiring current or future visa sponsorship? Please note that this position is strictly W2-only (no C2C, 1099, or sub-vendors permitted).\n* This role is structured as an hourly W2 contract with a pay rate range of $50.00 – $52.00 per hour (W2). Does this rate align with your target compensation requirements?\n\nWork Location: Hybrid remote in Dallas-Fort Worth, TX","datePosted":"2026-09-06T13:29:17.783Z","dateModified":"2026-09-06T13:29:17.783Z","hiringOrganization":{"@type":"Organization","name":"Vamstechnologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Richardson","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"50f917db8161493588c15079"},"url":"https://jobsearcher.com/jobs/50f917db8161493588c15079"}}