Core Java IoT Engineer (Atlanta)
Specialized Recruiting Group
Job Description
The ideal candidate is a highly skilled Java developer with expertise in Spring Boot, RESTful web services, and embedded systems . You will collaborate across disciplines — 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. • Develop, integrate, and maintain RESTful APIs and web services to connect IoT devices with cloud platforms. • Collaborate closely with multidisciplinary engineering teams (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 fe atures. • 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. Classified - Confiden-al • 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.