{"schemaVersion":"jobsearcher.job.v1","id":"1b2a640ac3f8cbc2c1356cc6","url":"https://jobsearcher.com/jobs/1b2a640ac3f8cbc2c1356cc6","canonicalUrl":"https://jobsearcher.com/jobs/1b2a640ac3f8cbc2c1356cc6","title":"Senior Software Engineer – Java Backend","description":"Senior Software Engineer – Java BackendLocation: Charlotte, NC (Hybrid – 3 Days Onsite)Duration: 12 MonthsEmployment Type: W2Job DescriptionWe are seeking a Senior Software Engineer with strong backend development expertise to join a high-performing engineering team. The ideal candidate will have extensive experience building scalable enterprise applications using Java, Spring Boot, Microservices, and Kafka while working in cloud-native environments.Required Skills10+ years of software development experienceStrong hands-on experience with Java 17Expertise in Spring Boot and Microservices architectureExperience developing and supporting Kafka-based applicationsStrong backend development and database experienceExperience building and consuming RESTful APIsWorking knowledge of AngularExperience with Cloud technologies (AWS, Azure, or GCP)Experience with Test Automation frameworks and practicesStrong understanding of Agile development methodologiesPreferred SkillsOpenShift or Kubernetes experienceFinancial Services or Investment Banking domain experienceCI/CD pipeline experienceContainerization and cloud-native application deploymentResponsibilitiesDesign, develop, and maintain enterprise-grade backend applicationsBuild scalable microservices using Java 17 and Spring BootDevelop event-driven solutions using KafkaCollaborate with cross-functional teams to deliver high-quality software solutionsImplement and maintain automated testing practicesParticipate in code reviews and technical design discussionsOptimize application performance and database interactionsSupport cloud deployments and production environmentsTroubleshoot and resolve complex technical issuesTechnical EnvironmentBackend: Java 17, Spring Boot, Microservices, REST APIsMessaging: KafkaFrontend: AngularCloud: AWS / Azure / GCPContainers: OpenShift, KubernetesTesting: Test Automation FrameworksDatabase: SQL, Oracle, PostgreSQL, or similarCandidates must be comfortable working in a hybrid environment and collaborating with distributed teams to deliver enterprise-scale solutions.","company":"Ipolarity","rawCompany":"ipolarity","city":"Charlotte","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-08-15T09:49:42.123Z","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 Software Engineer – Java Backend","description":"Senior Software Engineer – Java BackendLocation: Charlotte, NC (Hybrid – 3 Days Onsite)Duration: 12 MonthsEmployment Type: W2Job DescriptionWe are seeking a Senior Software Engineer with strong backend development expertise to join a high-performing engineering team. The ideal candidate will have extensive experience building scalable enterprise applications using Java, Spring Boot, Microservices, and Kafka while working in cloud-native environments.Required Skills10+ years of software development experienceStrong hands-on experience with Java 17Expertise in Spring Boot and Microservices architectureExperience developing and supporting Kafka-based applicationsStrong backend development and database experienceExperience building and consuming RESTful APIsWorking knowledge of AngularExperience with Cloud technologies (AWS, Azure, or GCP)Experience with Test Automation frameworks and practicesStrong understanding of Agile development methodologiesPreferred SkillsOpenShift or Kubernetes experienceFinancial Services or Investment Banking domain experienceCI/CD pipeline experienceContainerization and cloud-native application deploymentResponsibilitiesDesign, develop, and maintain enterprise-grade backend applicationsBuild scalable microservices using Java 17 and Spring BootDevelop event-driven solutions using KafkaCollaborate with cross-functional teams to deliver high-quality software solutionsImplement and maintain automated testing practicesParticipate in code reviews and technical design discussionsOptimize application performance and database interactionsSupport cloud deployments and production environmentsTroubleshoot and resolve complex technical issuesTechnical EnvironmentBackend: Java 17, Spring Boot, Microservices, REST APIsMessaging: KafkaFrontend: AngularCloud: AWS / Azure / GCPContainers: OpenShift, KubernetesTesting: Test Automation FrameworksDatabase: SQL, Oracle, PostgreSQL, or similarCandidates must be comfortable working in a hybrid environment and collaborating with distributed teams to deliver enterprise-scale solutions.","datePosted":"2026-08-15T09:49:42.123Z","dateModified":"2026-08-15T09:49:42.123Z","hiringOrganization":{"@type":"Organization","name":"Ipolarity","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Charlotte","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1b2a640ac3f8cbc2c1356cc6"},"url":"https://jobsearcher.com/jobs/1b2a640ac3f8cbc2c1356cc6"}}