JobHabor
Menu

Senior Java & IoT Engineering

Castille Resources · Remote

Weak hiring record · median 139 days open

3939

Hiring signal

Stale

Open 81 days · How we score

All reasons
  • Open 81 days
  • 91% of this employer's openings are over 60 days old
  • No location stated

In its favour

  • Still listed on the employer's own board

Hide postings like this across the board with Pro

Did you apply?

Senior Java & IoT Engineering at Castille Resources. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

This is a remote position.

Location

Remote

Engagement Type

Project-based Assignment; B2B Contract (Outside IR35)

Duration

6 months with auto renew

Timezone

CET ± 2 hours

Be part of our Global Engineering Network!

One of our clients in the Telecommunications sector is looking for a Senior Java & IoT Engineer to design and build high‑volume, mission‑critical applications while also shaping the future of IoT integration.

Key Deliverables

  • Design and develop high‑volume, low‑latency applications for mission‑critical telecom systems, ensuring high availability and performance.
  • Contribute across all phases of the development lifecycle: design, coding, testing, deployment, and support.
  • Write well‑structured, testable, and efficient Java code aligned with enterprise standards.
  • Integrate IoT devices and platforms into enterprise applications, enabling secure data ingestion, processing, and analytics.
  • Implement IoT communication protocols (MQTT, CoAP, AMQP) and ensure interoperability with telecom infrastructure.
  • Prepare and produce releases of software components, including IoT edge services and cloud integrations.
  • Support continuous improvement by evaluating emerging IoT technologies, frameworks, and presenting them for architectural review.
  • Collaborate with cross‑functional teams to design scalable IoT architectures, including device management, telemetry, and security.

Requirements

Ideal Profile

  • At least 5 years’ experience in Java Enterprise Programming.
  • BSc (Hons) degree in Computer Science, Engineering, or related field.
  • Proven hands‑on software development experience with Java EE and Spring Framework (Spring Core, Spring MVC, Spring Boot, Spring Security).
  • Strong knowledge of Spring Integration and Spring Cloud for distributed systems.
  • Object‑oriented analysis and design using common design patterns.
  • Experience with JEE internals (JAX‑WS, Transaction management, JMS).
  • Relational Databases and SQL (MySQL, PostgreSQL) and ORM technologies (JPA, Hibernate).
  • Web frameworks (JSF, Spring MVC).
  • Test‑driven development practices and GIT version control.

Core IoT Skills (Required)

  • Hands‑on experience with IoT platforms (AWS IoT Core, Azure IoT Hub, or Eclipse IoT frameworks).
  • Knowledge of IoT protocols (MQTT, CoAP, AMQP, HTTP/REST).
  • Experience with IoT edge computing and device management.
  • Familiarity with IoT security practices (certificate‑based authentication, secure communication, device identity management).
  • Ability to design and implement real‑time data pipelines for IoT telemetry.

Why Partner with Us?

  • Clear scope with no ambiguity over deliverables.
  • Flexible working arrangements.
  • Opportunity for repeat engagements based on performance.

Selection Process

  • Proposal Submission
  • Submit your professional profile/CV by applying on the role.
  • Business Alignment Call
  • 30-min virtual discussion with Human Capital Consultant to review scope
  • Verification
  • Opportunity to complete Castille Vetting (background/compliance checks)
  • Client Skills Review
  • Direct interview with end client to discuss project specifics
  • Project-specific technical assessment (if required)

Ongoing Business Support

  • Access to CX guidance and market insights through our professional network.

Skills

More jobs at Castille Resources

All 53

Similar roles