Java Developer with Java 17 Plano, TX (Onsite W2 role)
Job Title: Java Developer (Java 17+, Spring Boot, Kafka, AWS)Location: Plano, TX (Onsite)Experience: 8+ YearsLong Term W2 ContractJob SummaryWe are looking for a skilled and motivated Java Developer with strong experience in modern Java (Java 17+), Spring Boot, event-driven architecture using Kafka, and cloud-native development on AWS. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications and microservices.Key ResponsibilitiesDesign, develop, and maintain robust, scalable, and secure backend applications using Java 17+ and Spring BootBuild and manage microservices-based architecturesDevelop and implement event-driven solutions using KafkaIntegrate applications with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and API GatewayWrite clean, efficient, and maintainable code following best practicesParticipate in system design discussions, code reviews, and technical problem-solvingOptimize application performance, scalability, and reliabilityCollaborate with cross-functional teams including frontend, DevOps, QA, and product teamsImplement CI/CD pipelines and contribute to DevOps practicesTroubleshoot production issues and provide timely resolutionsRequired Skills & QualificationsStrong hands-on experience with Java 17+Expertise in Spring Boot and Spring ecosystem (Spring MVC, Spring Data, Spring Security)Solid experience with Apache Kafka (producers, consumers, streams)Experience working with AWS services (EC2, S3, RDS, Lambda, CloudWatch, etc.)Good understanding of microservices architecture and RESTful APIsExperience with Docker and containerizationKnowledge of CI/CD tools like Jenkins, GitHub Actions, or similarStrong understanding of SQL/NoSQL databasesFamiliarity with version control systems like GitGood problem-solving and analytical skillsBest Regards,Rakesh SharmaE-mailHangout: