Senior Java Software Engineer
Role: Full Stack Java Developer - W2 RoleJob Type: Contract Location: Dallas, TX - ONSITEExperience: 5+ YearsVisa: L2 EAD, H4 EAD, Green Card, U.S Citizen, TN Visa HoldersInterview Mode: The Final round interview will be F2F Interview… Job OverviewWe are seeking an experienced Full Stack Java Developer to join our team in Dallas, TX. The ideal candidate will have strong hands-on experience in Core Java, Spring/Spring Boot, Angular, React, Node.js, and AWS and will be responsible for designing, developing, testing, and deploying scalable full-stack applications.The successful candidate will work closely with product managers, architects, UX teams, and other developers to build high-quality enterprise applications using modern Java and cloud technologies.Required Skills· 5+ years of professional software development experience.· Strong hands-on experience with Core Java.· Strong experience with Spring Framework / Spring Boot.· Experience developing RESTful APIs and microservices.· Hands-on experience with Angular.· Hands-on experience with React.js.· Experience with Node.js.· Strong experience with AWS cloud services.· Good understanding of object-oriented programming, design patterns, and software development principles.· Experience working with databases and SQL.· Experience with Git and modern source control practices.· Strong problem-solving and analytical skills.· Excellent communication and collaboration skills.Preferred Qualifications· Experience working with CI/CD pipelines and DevOps practices.· Knowledge of AWS services such as EC2, S3, Lambda, RDS, ECS/EKS, API Gateway, CloudWatch, and IAM.· Experience with Docker/Kubernetes.· Familiarity with Agile/Scrum methodologies.· Experience with automated testing frameworks.· Knowledge of application security and cloud security best practices.