Java Tech Lead / Solution Architect
J
JobgetherTelecommunications software
Based in IndiaContractLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Upper-intermediate (B2+) to advanced (C1) English proficiency
- Experience
- At least 8 years of commercial Java development experience and 2 or more years in a Tech Lead, Solution Architect, or comparable technical leadership position; at least 3–4 years of practical experience with React/ReactJS and TypeScript.
- Required Skills
- AWSJavaKubernetesSpring BootTypeScriptReactRESTful APIsMicroservices
Requirements
- At least 8 years of commercial Java development experience.
- At least 2 years in a Tech Lead, Solution Architect, or comparable technical leadership position.
- Practical telecommunications-sector experience; ISP, BSS/OSS, broadband, order management, product catalogues, or service qualification experience is preferred.
- Strong hands-on Java and Spring Boot experience building production-grade backend services and complex integrations.
- At least 3–4 years of practical React/ReactJS and TypeScript experience.
- Experience designing microservices-based, integration-heavy systems and knowledge of DDD, event-driven architecture, distributed systems, and scalable application design.
- Experience designing REST APIs and OpenAPI-based contracts, integrating external systems, and implementing retries, idempotency, asynchronous processing, and transactional messaging.
- Familiarity with TM Forum Open APIs is required.
- Hands-on experience with Camunda, Flowable, or a comparable workflow or business-process orchestration engine.
- Practical knowledge of OAuth2, OIDC, Spring Security, and RBAC.
- Experience with AWS and containerized environments, including Docker and Kubernetes, and exposure to Amazon EKS or ECS and modern CI/CD practices.
- Ability to mentor developers, coordinate technical planning, conduct code reviews, make architectural decisions, and guide a team toward delivery.
- Upper-intermediate (B2+) to advanced (C1) English proficiency for technical collaboration with UK-based clients and international teams.
- Familiarity with AI-powered coding tools such as Claude Code or Cursor.
Responsibilities
- Define and maintain the architecture for a telecommunications customer portal and integration platform in the BSS/OSS domain.
- Assess requirements and technical options, identify dependencies, and establish the implementation strategy and architectural foundations for the MVP.
- Design domain models, REST APIs, integration flows, microservices, and event-driven components using DDD and other stated architectural principles.
- Write and maintain production-quality Java and Spring Boot code, focusing on complex components and critical integrations.
- Guide and mentor three full-stack Java developers through technical planning, implementation, problem-solving, and delivery.
- Conduct code reviews, define coding conventions and quality gates, and promote maintainable, reliable, and secure development practices.
- Shape the React and TypeScript application architecture, establish UI standards, review frontend code, and contribute to implementation when needed.
- Design integrations with external services, third-party APIs, and legacy systems using patterns including idempotency, retries, asynchronous processing, and Transactional Outbox.
- Guide authentication, authorization, access control, and workflow orchestration design using the stated security technologies and patterns.
- Collaborate with DevOps and QA on AWS environments, CI/CD, testing, deployments, architectural decision records, C4 diagrams, and regular live demos.
View Full Description & ApplyYou'll be redirected to the employer's site