Search by job, company or skills

F

Java Technical Lead

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary

We are looking for a Java Technical Lead to serve as the senior technical pillar for our IoT R&D Platform Operations. This is a high-impact, hands-on role focused on production excellence, combining robust Java Backend architecture with cloud-native operations on AWS.

As a Lead, you will not only drive the technical roadmap of our IoT services but also mentor and supervise a growing team of developers, ensuring clean code and reliable engineering practices across globally used production systems.

Key Responsibilities

Technical Leadership & Mentoring

  • Act as the Senior Technical Authority within the program, providing guidance on complex architectural decisions.
  • Mentor and supervise junior/middle developers, conducting code reviews and promoting high engineering standards.
  • Promote a culture of documentation, automated testing, and reliable production support.

Backend Development (Java & Spring Ecosystem)

  • Design, develop, and maintain mission-critical Java backend services (Spring Boot) functionally equivalent to high-performance Python/FastAPI services.
  • Architect secure REST APIs with robust Authentication & Authorization flows for both frontend and IoT device consumers.
  • Optimize backend logic for massive data ingestion, real-time processing, and complex configuration management.

Cloud, IoT & Operational Excellence

  • Operate and enhance a productive IoT platform on AWS (Lambda, DynamoDB, IoT Core).
  • Lead Incident Handling and Root-Cause Analysis (RCA) for production issues.
  • Improve system observability through advanced monitoring and alerting (CloudWatch or similar).
  • Manage technical debt, Jira bug tracking, and release governance.

Required Skills & Experience

Experience

  • Senior/Lead Level: Minimum 8+ years of hands-on software development experience.
  • Proven track record of maintaining long-running, production-grade systems with high reliability requirements.
  • Experience in leading small to medium-sized technical teams.

Technical Skills (Must-Have)

  • Java Expert: Deep expertise in Spring Boot, Spring Ecosystem, and Microservices architecture.
  • API Design: Mastery of RESTful API contracts and secure integration patterns.
  • AWS Cloud: Strong experience with AWS services (Lambda, DynamoDB, CloudWatch, and IoT-related services).
  • DevOps Mindset: Comfortable with Git, Jira, CI/CD pipelines, and an operations-heavy environment.

Nice to Have (The Plus Factors)

  • Frontend: Experience with Angular (RxJS, NgRx) to collaborate effectively with frontend teams.
  • Cross-Language: Familiarity with FastAPI or Python-based services.
  • IoT Domain: Previous experience with IoT platforms or telemetry data processing.

Personal Attributes

  • Reliability: Meticulous working style suitable for global production systems.
  • Communication: Strong professional English communication skills (written and verbal).
  • Leadership: Able to balance hands-on coding with high-level mentoring and stakeholder management.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146815253

Similar Jobs