{"schemaVersion":"jobsearcher.job.v1","id":"f521c97eef02f9a80c3424da","url":"https://jobsearcher.com/jobs/f521c97eef02f9a80c3424da","canonicalUrl":"https://jobsearcher.com/jobs/f521c97eef02f9a80c3424da","title":"Senior Java Developer","description":"Job Title: Senior Java Developer (W2)Location: Charlotte, NCJob Type: W2 OnlyExperience Required: 12+ YearsJob SummaryWe are seeking a highly skilled Senior Java Developer with 12+ years of hands-on IT experience in designing, developing, and implementing enterprise-grade Java applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, Cloud (AWS preferred), Kafka, SQL/NoSQL databases, and CI/CD practices. Experience working in Agile environments and developing scalable, high-performance distributed systems is required.Required Qualifications12+ years of overall IT experience with strong expertise in Java application development.Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or related field.Extensive experience building enterprise applications using Java and Spring technologies.Strong analytical, troubleshooting, and problem-solving skills.Excellent communication and collaboration skills.Required Technical SkillsProgramming LanguagesJava (8/11/17)SQLJavaScript (Preferred)Python (Nice to Have)Core JavaMultithreadingCollections FrameworkStreams APILambda ExpressionsGenericsException HandlingConcurrencyJVM Performance TuningDesign PatternsFrameworksSpring BootSpring MVCSpring Data JPASpring SecuritySpring CloudHibernateJPAMicroservicesRESTful APIsMicroservices ArchitectureAPI GatewayOpenFeignService Discovery (Eureka/Consul)Circuit Breaker (Resilience4j)Distributed TransactionsOpenAPI/SwaggerMessagingApache KafkaRabbitMQJMSActiveMQCloud PlatformsAWS (Preferred)Azure (Preferred)Google Cloud Platform (Nice to Have)AWS ServicesEC2ECSEKSLambdaAPI GatewayS3RDSDynamoDBIAMCloudWatchSNSSQSSecrets ManagerDatabasesOraclePostgreSQLSQL ServerMySQLMongoDBCassandraRedisDevOps & CI/CDDockerKubernetesJenkinsGitHub ActionsGitLab CI/CDMavenGradleSonarQubeNexusVersion ControlGitGitHubBitbucketTesting FrameworksJUnitMockitoTestNGCucumberPostmanREST AssuredMonitoring & LoggingSplunkELK StackPrometheusGrafanaDynatraceAppDynamicsMethodologiesAgile (Scrum)KanbanSDLCTDDCI/CD Best PracticesKey ResponsibilitiesDesign, develop, and maintain enterprise-scale Java applications using Java 8/11/17 and Spring Boot.Build scalable, secure, and high-performance microservices-based applications.Develop and consume RESTful APIs and integrate with third-party systems.Design and optimize relational and NoSQL database solutions.Implement asynchronous messaging solutions using Kafka or RabbitMQ.Deploy and manage cloud-native applications on AWS.Build automated CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.Containerize applications using Docker and orchestrate deployments with Kubernetes.Perform code reviews and enforce coding standards and best practices.Optimize application performance, scalability, and reliability.Collaborate with business analysts, architects, QA engineers, DevOps teams, and product owners.Troubleshoot production issues and provide timely resolutions.Mentor junior developers and contribute to technical architecture decisions.Participate in Agile ceremonies, sprint planning, and release management activities.Preferred QualificationsExperience with event-driven architecture and distributed systems.Hands-on experience with cloud-native application development.Familiarity with OAuth 2.0, JWT, SAML, and enterprise security practices.Experience with Infrastructure as Code (Terraform or CloudFormation).Knowledge of container orchestration and service mesh technologies.Experience with financial services, banking, healthcare, or insurance domains is a plus.Nice to HaveExperience with React or Angular for full-stack development.Exposure to GraphQL.Knowledge of Elasticsearch and distributed caching.Experience with AI-assisted development tools (GitHub Copilot, Amazon Q, etc.).Java certifications such as Oracle Certified Professional (OCP) or cloud certifications (AWS/Azure).","company":"Raas Infotek","rawCompany":"raas infotek","city":"Charlotte","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-07-08T07:45:16.079Z","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-1254.00","title":"Web Developers","slug":"web-developers"}],"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 Developer","description":"Job Title: Senior Java Developer (W2)Location: Charlotte, NCJob Type: W2 OnlyExperience Required: 12+ YearsJob SummaryWe are seeking a highly skilled Senior Java Developer with 12+ years of hands-on IT experience in designing, developing, and implementing enterprise-grade Java applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, Cloud (AWS preferred), Kafka, SQL/NoSQL databases, and CI/CD practices. Experience working in Agile environments and developing scalable, high-performance distributed systems is required.Required Qualifications12+ years of overall IT experience with strong expertise in Java application development.Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or related field.Extensive experience building enterprise applications using Java and Spring technologies.Strong analytical, troubleshooting, and problem-solving skills.Excellent communication and collaboration skills.Required Technical SkillsProgramming LanguagesJava (8/11/17)SQLJavaScript (Preferred)Python (Nice to Have)Core JavaMultithreadingCollections FrameworkStreams APILambda ExpressionsGenericsException HandlingConcurrencyJVM Performance TuningDesign PatternsFrameworksSpring BootSpring MVCSpring Data JPASpring SecuritySpring CloudHibernateJPAMicroservicesRESTful APIsMicroservices ArchitectureAPI GatewayOpenFeignService Discovery (Eureka/Consul)Circuit Breaker (Resilience4j)Distributed TransactionsOpenAPI/SwaggerMessagingApache KafkaRabbitMQJMSActiveMQCloud PlatformsAWS (Preferred)Azure (Preferred)Google Cloud Platform (Nice to Have)AWS ServicesEC2ECSEKSLambdaAPI GatewayS3RDSDynamoDBIAMCloudWatchSNSSQSSecrets ManagerDatabasesOraclePostgreSQLSQL ServerMySQLMongoDBCassandraRedisDevOps & CI/CDDockerKubernetesJenkinsGitHub ActionsGitLab CI/CDMavenGradleSonarQubeNexusVersion ControlGitGitHubBitbucketTesting FrameworksJUnitMockitoTestNGCucumberPostmanREST AssuredMonitoring & LoggingSplunkELK StackPrometheusGrafanaDynatraceAppDynamicsMethodologiesAgile (Scrum)KanbanSDLCTDDCI/CD Best PracticesKey ResponsibilitiesDesign, develop, and maintain enterprise-scale Java applications using Java 8/11/17 and Spring Boot.Build scalable, secure, and high-performance microservices-based applications.Develop and consume RESTful APIs and integrate with third-party systems.Design and optimize relational and NoSQL database solutions.Implement asynchronous messaging solutions using Kafka or RabbitMQ.Deploy and manage cloud-native applications on AWS.Build automated CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.Containerize applications using Docker and orchestrate deployments with Kubernetes.Perform code reviews and enforce coding standards and best practices.Optimize application performance, scalability, and reliability.Collaborate with business analysts, architects, QA engineers, DevOps teams, and product owners.Troubleshoot production issues and provide timely resolutions.Mentor junior developers and contribute to technical architecture decisions.Participate in Agile ceremonies, sprint planning, and release management activities.Preferred QualificationsExperience with event-driven architecture and distributed systems.Hands-on experience with cloud-native application development.Familiarity with OAuth 2.0, JWT, SAML, and enterprise security practices.Experience with Infrastructure as Code (Terraform or CloudFormation).Knowledge of container orchestration and service mesh technologies.Experience with financial services, banking, healthcare, or insurance domains is a plus.Nice to HaveExperience with React or Angular for full-stack development.Exposure to GraphQL.Knowledge of Elasticsearch and distributed caching.Experience with AI-assisted development tools (GitHub Copilot, Amazon Q, etc.).Java certifications such as Oracle Certified Professional (OCP) or cloud certifications (AWS/Azure).","datePosted":"2026-07-08T07:45:16.079Z","dateModified":"2026-07-08T07:45:16.079Z","hiringOrganization":{"@type":"Organization","name":"Raas Infotek","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Charlotte","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f521c97eef02f9a80c3424da"},"url":"https://jobsearcher.com/jobs/f521c97eef02f9a80c3424da"}}