×
Register Here to Apply for Jobs or Post Jobs. X

Java IoT Developer

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: CONFLUX SYSTEMS
Full Time position
Listed on 2026-04-11
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 65 - 66 USD Hourly USD 65.00 66.00 HOUR
Job Description & How to Apply Below

Get AI-powered advice on this job and more exclusive features.

This range is provided by CONFLUX SYSTEMS. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$65.00/hr - $66.00/hr

Direct message the job poster from CONFLUX SYSTEMS

Sr. Non IT Recruiter / Talent Acquisition Lead @ CONFLUX SYSTEMS | Sourcing Top Talent for Federal Contracts | Banking | Business | Engineering |…

Location:
Atlanta, GA (only W2 NO C2C and Local candidates )

Pay rate: $66.18/hr w2

Duration: 18 Months

Job Description:

Ideal candidate is a highly skilled Java developer with expertise in Spring Boot, RESTful web services, and embedded systems. You will collaborate across disciplines — fluidics, electronics, hardware, embedded, regulatory, and back-office technologies — to deliver software that connects physical devices with modern cloud ecosystems.

Responsibilities:

  • Design and implement Java (Spring Boot) software that runs on embedded hardware within the dispenser.
  • Develop, integrate, and maintain RESTful APIs and web services to connect IoT devices with cloud platforms.
  • Collaborate closely with multidisciplinary engineering teams (fluidics, embedded, mechanical, electrical).
  • Contribute to new product features, enhancements, and cross-team initiatives.
  • Ensure software adheres to regulatory guidelines and meets high standards of quality and security.
  • Work with QA engineers to validate functionality across models and configurations.
  • Translate new hardware and embedded capabilities into customer-facing features.
  • Debug, diagnose, and resolve complex issues across hardware, firmware, and software layers.
  • Proactively maintain, refactor, and extend a large, complex, and evolving codebase.

Requirements:

  • 5+ years of professional software engineering experience.
  • Strong, hands-on experience with Java, Spring Boot, and RESTful web services.
  • Proven background in embedded systems, IoT development, or hardware-integrated software.
  • Excellent debugging and root-cause analysis skills, with the ability to resolve issues in layered, distributed systems.
  • Demonstrated ability to navigate and contribute effectively to large, complex codebases.
  • BS degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Experience collaborating in multidisciplinary engineering environments.
  • Strong technical documentation and communication skills.
  • Familiarity with tools and frameworks: HTTP, Swagger/OpenAPI, Maven, Git.

Nice to Have (Preferred Skills) :

  • Experience with Python for scripting, automation, and prototyping.
  • Knowledge of C/C++ in embedded or systems programming contexts.
  • Familiarity with modern cloud platforms (AWS, Azure, or GCP).
  • Exposure to CI/CD pipelines and containerized environments (Docker, Kubernetes).
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Industries
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at CONFLUX SYSTEMS by 2x

Apply BELOW

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary