Remote Java Developer - (2-4 years) || USC/GC/H4EAD
Posted today
hudson manpowerHialeah (FL)
Software DevelopersCustom Computer Programming Services
SENIORITY
Senior
About the role
Job descriptionJob SummaryWe are seeking a Java Developer with 2–4 years of professional experience to design, develop, test, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on experience with Java, Spring Boot, REST APIs, and microservices, along with exposure to modern cloud and DevOps technologies.The candidate should be flexible regarding location and willing to relocate anywhere in the United States for the right opportunity.Experience: 2–4 YearsEmployment Type: W2 OnlyWork Authorization: U.S. Citizen / Green Card / H4 EAD OnlyLocation: Open to opportunities across the United StatesRelocation: Must be willing to relocate anywhere in the U.S. for a suitable opportunityRequired Skills2–4 years of professional Java development experienceStrong hands-on experience with Java 17/21Strong knowledge of Core Java, OOP, Collections, Multithreading, and Exception HandlingSpring Boot and Spring FrameworkExperience developing RESTful APIs and MicroservicesStrong understanding of SQL and relational databasesExperience with Git/GitHub/GitLab/BitbucketUnit and integration testing using JUnit/MockitoFamiliarity with Maven or GradleUnderstanding of Agile/Scrum development methodologiesStrong debugging, troubleshooting, and problem-solving skillsCloud & Modern Development ExperienceExperience with one or more of the following is strongly preferred:AWS, Azure, or Google CloudDockerKubernetesCI/CD using Jenkins, GitHub Actions, GitLab CI, or Azure DevOpsApache Kafka or other event-streaming technologiesRedis or other caching technologiesNoSQL databases such as MongoDBPreferred QualificationsExperience with Spring Security, OAuth2, or JWTKnowledge of API Gateway and distributed systemsExperience with Kafka/event-driven architectureExposure to Terraform or Infrastructure as CodeFamiliarity with observability tools such as Splunk, Grafana, Prometheus, or ELKBasic understanding of system design and scalable application architectureExposure to AI/LLM integration, Spring AI, or AI-enabled applications is a plusJob requirementsResponsibilitiesDesign, develop, test, and maintain Java-based applications.Build scalable REST APIs and microservices using Spring Boot.Develop clean, maintainable, and production-ready code.Work with SQL databases and optimize queries when required.Participate in code reviews, testing, debugging, and troubleshooting.Collaborate with product managers, business analysts, QA engineers, and other developers.Participate in Agile/Scrum ceremonies and sprint activities.Support CI/CD pipelines and cloud-based application deployments.Work with Kafka and event-driven systems where applicable.Follow secure coding, testing, documentation, and development best practices.Candidate RequirementsMust be authorized to work in the U.S. as a U.S. Citizen, Green Card holder, or H4 EAD holder.Must be willing to work on W2.Must be willing to relocate anywhere in the United States for a suitable opportunity.Must have 2–4 years of hands-on professional Java development experience.Strong communication and collaboration skills required.All done!Your application has been successfully submitted!Other jobsYou've already applied for this jobWe appreciate your interest in this position. Unfortunately, you have already applied for this job.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
