Match score not available

Tech Lead - Java Team

extra holidays
Remote: 
Full Remote
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or related field., Minimum of 10 years of experience in software development., Hands-on experience with Java and Spring Framework., Proficiency in microservices architecture and DevOps tools..

Key responsabilities:

  • Design system architecture and technology selection.
  • Lead the team in development and deployment processes.
Cinarra logo
Cinarra Telecommunication Services TPE http://www.cinarra.com/
11 - 50 Employees
See all jobs

Job description

Company Description

FOLLOW THE CUSTOMER JOURNEY
Cinarra leverages deterministic Carrier data to provide advanced targeting, analytics and custom personas to drive revenue and results for Brands and Carriers.

PROVEN COMMERCIAL SUCCESS
Live with Softbank Corp, a leading carrier in Japan, we process billions of 4G/LTE and Wi-Fi location updates daily for 35 million people and across 500,000 venues.

Cinarra is wholly owned by SoftBank.

Job Description

The person in the Java Tech Lead position will be responsible for designing the architecture, driving the development cycles, and deploying java-based systems and services. 

This individual will work closely with cross-functional teams, including Product, DevOps, and QA team, ensuring the successful delivery of features. 

Position responsibilities:

  • Define the direction of the Java team, establishing short, mid and long-term strategies for system architecture design, and technology selection.

    • Architect, develop, and maintain scalable and secure microservices.

    • Lead the team in setting up, maintaining, and improving the development environment, integrating new technologies and best practices.

  • Ensure delivery on time, aligning with the company’s roadmap.

    • Manage the development lifecycle from initial design through production validation.

    • Ensure the maintenance of production systems, collaborating with DevOps to ensure smooth deployment processes.

  • Oversee unit testing, integration testing, and quality assurance processes.

  • Own communication around all technical matters, both internally and externally.

Qualifications

Qualifications:

  • A bachelor’s or master’s degree in Computer Science, Engineering, or a related field.

  • Minimum of 10 years of experience in software development, with direct experience leading teams in Java-based environments.

  • Hands-on experience with Java, Spring Framework (Spring Boot, Spring Cloud), and Maven.

  • Proficiency on working with microservices architecture and distributed systems.

  • Experience with DevOps tools such as Docker and Kubernetes, and experience working in cloud environments (AWS preferred).

  • Proficiency with CI/CD pipelines, including Jenkins or similar tools.

  • Strong understanding of databases, including SQL and NoSQL databases.

  • Redis experience IRL and production environments.

  • Previous experience with Kafka, message queues, and streaming systems is a plus.

  • Strong problem-solving skills and the ability to lead teams through complex technical challenges.

  • Excellent communication skills in English (min level - Upper Intermediate).

Tools & Technologies:

  • Java, Spring Framework, Maven

  • Docker, Kubernetes

  • Git, Jenkins, CI/CD tools

  • AWS or other cloud environments

  • SQL, NoSQL, Redis

  • Kafka

Additional Information

This role allows for remote work flexibility. Strong communication and leadership skills are key, especially when working with distributed teams.

All your information will be kept confidential according to EEO guidelines.

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Industry :
Telecommunication Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Tech Lead Related jobs