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.