JOBSEARCHER

Core Java IoT Engineer

The ideal candidate is a highly skilled Java developer with expertise in Spring Boot, RESTfulweb services, and embedded systems. You will collaborate across disciplines — electronics, hardware, embedded, regulatory, and back-office technologies — to deliversoftware that connects physical devices with modern cloud ecosystems.Responsibilities:• Design and implement Java (Spring Boot) software that runs on embeddedhardware.• Develop, integrate, and maintain RESTful APIs and web services to connect IoTdevices 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 ofquality 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, andsoftware 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 integratedsoftware.• Excellent debugging and root-cause analysis skills, with the ability to resolve issuesin layered, distributed systems.• Demonstrated ability to navigate and contribute effectively to large, complexcodebases.• BS degree in Computer Science, Software Engineering, or related field (orequivalent 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.