Java Developer - (2-4 years) || USC/GC/H4EAD

Hudson Manpower
  • Knoxville, Tennessee
    11 days ago

    Job Description

    Job description

    Job Summary

    We 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 Years
    Employment Type: W2 Only
    Work Authorization: U.S. Citizen / Green Card / H4 EAD Only
    Location: Open to opportunities across the United States
    Relocation: Must be willing to relocate anywhere in the U.S. for a suitable opportunity

    Required Skills

    • 2–4 years of professional Java development experience

    • Strong hands-on experience with Java 17/21

    • Strong knowledge of Core Java, OOP, Collections, Multithreading, and Exception Handling

    • Spring Boot and Spring Framework

    • Experience developing RESTful APIs and Microservices

    • Strong understanding of SQL and relational databases

    • Experience with Git/GitHub/GitLab/Bitbucket

    • Unit and integration testing using JUnit/Mockito

    • Familiarity with Maven or Gradle

    • Understanding of Agile/Scrum development methodologies

    • Strong debugging, troubleshooting, and problem-solving skills

    Cloud & Modern Development Experience

    Experience with one or more of the following is strongly preferred:

    • AWS, Azure, or Google Cloud

    • Docker

    • Kubernetes

    • CI/CD using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps

    • Apache Kafka or other event-streaming technologies

    • Redis or other caching technologies

    • NoSQL databases such as MongoDB

    Preferred Qualifications

    • Experience with Spring Security, OAuth2, or JWT

    • Knowledge of API Gateway and distributed systems

    • Experience with Kafka/event-driven architecture

    • Exposure to Terraform or Infrastructure as Code

    • Familiarity with observability tools such as Splunk, Grafana, Prometheus, or ELK

    • Basic understanding of system design and scalable application architecture

    • Exposure to AI/LLM integration, Spring AI, or AI-enabled applications is a plus

    Job requirements

    Responsibilities

    • Design, 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 Requirements

    • Must 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!

    You've already applied for this job

    We appreciate your interest in this position. Unfortunately, you have already applied for this job.

    Numbers & Facts

    LocationKnoxville, Tennessee
    Websitehttps://www.hudsonmanpower.com

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Business Analysisunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Database Optimizationunmatched
    • Debugging Skillsunmatched
    • Distributed Computingunmatched
    • EADunmatched
    • Enterprise Applicationsunmatched
    • Error Handlingunmatched
    • Gradleunmatched
    • Integration Testingunmatched
    • JUnitunmatched
    • Javaunmatched
    • Mavenunmatched
    • Microservicesunmatched
    • MongoDBunmatched
    • Multithreaded Programmingunmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • Quality Assuranceunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • SQL Databasesunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Engineeringunmatched
    • Splunkunmatched
    • Systems Scalabilityunmatched
    • Team Playerunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Unit Testunmatched
    • United States Citizenunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder