Java Tech Lead

Belgrade / Novi Sad, Vojvodina / Warsaw, Mazowieckie / Wroclaw Metropolitan Area / Poland / Serbia / Yerevan, Armenia / Tbilisi
Engineering – Java practice - Daria Garanina /
Full-time /
Remote
Provectus helps companies adopt ML/AI to transform the ways they operate, compete, and drive value. The focus of the company is on building ML Infrastructure to drive end-to-end AI transformations, assisting businesses in adopting the right AI use cases, and scaling their AI initiatives organization-wide in such industries as Healthcare & Life Sciences, Retail & CPG, Media & Entertainment, Manufacturing, and Internet businesses.

We are looking for a talented Tech Lead with exceptional communication skills in English and a strong aptitude for leadership and collaboration. This is an exciting opportunity to lead a new team while working on cutting-edge technologies in a dynamic and fast-paced environment.

Responsibilities:

    • Lead the design, development, and maintenance of Spring Boot applications running on Kubernetes, ensuring scalability and high performance.
    • Architect and implement robust APIs using REST and GraphQL.
    • Oversee database management (e.g., MySQL, Cassandra) and design and maintain CI/CD pipelines (GitLab, Nexus).
    • Implement and manage monitoring systems using tools like Prometheus, Kibana, and Grafana.
    • Develop and maintain cloud-native solutions leveraging AWS services.
    • Occasionally assist with front-end tasks in ReactJS.
    • Provide technical guidance and mentorship to your team, ensuring seamless project delivery.

Requirements:

    • Technical Qualifications
    • Application Design: Proven experience in architecting scalable, high-performance applications for high-load environments.
    • Java/Kotlin Expertise: Strong programming experience in Java 11+ and/or Kotlin development.
    • Containerization and Orchestration: Strong experience with Docker, proficiency with Kubernetes.
    • Build Tools: Proficiency with Maven or Gradle.
    • Database Migrations: Experience with migration tools and database schema design.
    • Cloud-Native Knowledge: Proficiency in serverless frameworks and AWS services; experience designing cloud-based applications.
    • Monitoring/Metrics Tools: Experience with tools such as Kibana, Grafana, CloudWatch, and Prometheus for monitoring and performance metrics.
    • Version Control and CI/CD: Solid understanding of GitLab and GitLab pipelines.
    • Frontend Basics: Basic exposure to ReactJS and front-end development.

    • Leadership and Soft Skills
    • Demonstrated ability to lead a team of engineers effectively.
    • Strong collaboration and interpersonal skills to work with cross-functional teams and clients.
    • Fluent English communication for client interactions and team coordination.

    • Nice-to-Have:
    • Experience with OpenSearch.
    • Exposure to performance testing tools and techniques.