TD Consulting

Chi tiết việc làm

Remote

[TDC00586] - Senior Java Dev

Từ 7 năm kinh nghiệm
Đăng 6 tháng trước

Đến 50tr/tháng

Brief:

  • Must-have: 7-8 years with Java (Spring Boot), REST APIs, NoSQL (MongoDB/Cassandra), Git, CI/CD, cloud platforms (AWS/GCP/Azure)
  • Nice-to-have: Microservices, Kafka/RabbitMQ, scalable SaaS systems, API payment integration, TDD
  • Domain: AgriTech, traceability, IoT, compliance, large-scale data pipelines
  • Mindset: Product ownership, MVP thinking, real-world data focus, collaborative in Agile/tribe structure
  • Project: Building and scaling a modular SaaS platform used by over 140,000 farms globally across EU, LATAM, Africa

Working hours: align giờ Italy (chậm hơn VN 5-6hrs)

About the Client:

Our client is a European AgriTech company developing a next-generation SaaS platform for the agriculture sector. Their solutions enable farmers to optimize workflows through digital tools and real-time data.

Key Responsibilities:

  • Platform Scaling: Contribute to scaling a cloud-based SaaS platform serving hundreds of thousands of users, with the goal of reaching millions of farmers globally.
  • Backend Ownership: Take full responsibility for backend architecture and services, focusing on performance optimization, reliability, and integration of modular components.
  • Cross-Functional Collaboration: Work closely within a cross-functional "tribe" structure, alongside other developers, designers, and product owners, to build an extensible and automated platform.
  • Data-Driven Development: Leverage usage data and user insights to inform product decisions, prioritize improvements, and align technical roadmap with real-world needs.

What We’re Looking For: (must have)

  • Product Mindset: A strong passion for building meaningful products that address real-world user needs, particularly in data-intensive or impact-driven domains.
  • Java Expertise: Solid experience in backend development using Java, particularly with frameworks like Spring Boot or Grails, and a deep understanding of RESTful API design.
  • NoSQL Familiarity: Comfortable working with NoSQL databases such as MongoDB or Cassandra, including handling complex queries and schema design.
  • Cloud Experience: Hands-on experience with cloud environments (AWS, Azure, or GCP) and practical understanding of CI/CD principles and deployment pipelines.
  • Version Control Mastery: Proficient in using Git and modern version control workflows in collaborative development environments.

Bonus Skills:

  • Scalability & Modularity: Experience developing scalable, modular commercial software systems.
  • Messaging Systems: Familiarity with Kafka, RabbitMQ, or JMS for asynchronous processing.
  • Microservices: Solid grasp of microservices architecture and service orchestration.
  • Frontend & Mobile Exposure: Some background in frontend (e.g., Angular) or mobile development (e.g., Flutter) is a plus.
  • Test-Driven Development: Comfortable working in TDD environments.
  • API & Payments: Exposure to integrating payment platforms via APIs.
  • MVP Thinking: Understanding of lean product development and the Minimum Viable Product (MVP) approach.

Kỹ năng

Java, Spring Boot, REST API, NoSQL, MongoDB, Cassandra, Git, CI/CD, AWS, Azure, GCP, Microservices, Kafka, RabbitMQ, TDD, SaaS, Backend Development, Cloud Computing, Database Design

Địa điểm & thời gian

Địa điểm làm việc

  • Remote

Tìm kiếm ngay việc làm phù hợp với bạn

Ứng tuyển vị trí Senior Java Dev

Điền đầy đủ thông tin và gắn kèm CV của bạn!

Hồ sơ của bạn được bảo mật