Full Stack Java Developer/Lead - W2 Only
HiI hope you are doing well.We have an urgent position listed below. Please send your most recent resume along with the expected rate if you are interested.Job Role: Full Stack Java Developer/Lead - W2 OnlyLocation: Miami-Dade, FL (Onsite)Visa: USC/GC - Only W2Job Description:Job SummaryWe are seeking a highly skilled full-stack Java developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong experience in Java backend development, modern frontend frameworks, cloud technologies, databases, and API development. The role involves collaborating with cross-functional teams to deliver high-quality software solutions using Agile methodologies.Key ResponsibilitiesBackend Development· Design, develop, and maintain scalable applications using Java 8/11/17+.· Build RESTful APIs and microservices using Spring Boot, Spring MVC, and Spring Cloud.· Implement security using OAuth2, JWT, Spring Security, and authentication protocols.· Develop and optimize database solutions using SQL and NoSQL technologies.· Integrate third-party services and enterprise applications through APIs and messaging systems.Frontend Development· Develop responsive user interfaces using Angular, React, or similar modern frameworks.· Build reusable UI components and ensure cross-browser compatibility.· Collaborate with UX/UI designers to implement intuitive user experiences.· Consume REST APIs and manage frontend state effectively.Cloud & DevOps· Deploy and maintain applications on Azure, AWS, or GCP.· Implement CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD.· Utilize containerization technologies such as Docker and Kubernetes.· Monitor application performance and troubleshoot production issues.Testing & Quality Assurance· Write unit and integration tests using JUnit, Mockito, and frontend testing frameworks.· Participate in code reviews and enforce coding standards.· Ensure software quality through automated testing and continuous improvement practices.Collaboration· Work closely with business analysts, architects, product owners, and QA teams.· Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.· Provide technical guidance and mentor junior developers when needed.Required Qualifications· Bachelor's degree in computer science, information technology, or a related field.· 5+ years of experience in full-stack development.· Strong expertise in:o Java 8/11/17+o Spring Boot, Spring MVC, Spring Data JPAo RESTful API developmento Angular (preferred) or Reacto HTML5, CSS3, JavaScript, TypeScripto SQL databases (Oracle, SQL Server, PostgreSQL, MySQL)o Git version control· Experience with microservices architecture.· Knowledge of CI/CD and DevOps practices.· Strong analytical and problem-solving skills.Preferred Qualifications· Experience with Azure Cloud or AWS Cloud.· Knowledge of Kafka, RabbitMQ, or event-driven architectures.· Experience with Kubernetes and container orchestration.· Familiarity with NoSQL databases such as MongoDB or Cassandra.· Exposure to AI-assisted development tools such as GitHub Copilot.· Relevant certifications in Java, Cloud, or Agile technologies.Technical Skills MatrixBackend· Java 8/11/17+· Spring Boot· Spring Cloud· Spring Security· Hibernate/JPA· REST APIs· MicroservicesFrontend· Angular 12+· React.js· TypeScript· JavaScript· HTML5/CSS3· Bootstrap/Material UIDatabase· Oracle· PostgreSQL· SQL Server· MySQL· MongoDBDevOps & Cloud· Azure/AWS/GCP· Docker· Kubernetes· Jenkins· GitHub Actions· Azure DevOpsTools· Git· Maven/Gradle· SonarQube· JIRA· Postman· Swagger/OpenAPI