Java Developer

Java Developer

Job Category: Engineering
Job Type: Full Time
Job Location: Remote

About the Role
We are seeking a skilled and motivated Java Developer to join our growing development team. In this role, you will be responsible for designing and developing backend services that power our AI-driven SaaS and IoT platforms. You will work closely with other engineers, product managers, and QA teams to deliver reliable and scalable solutions.

Responsibilities

  • Develop and maintain backend services using Java, Spring, and related technologies
  • Build RESTful APIs and ensure seamless integration with frontend and third-party systems
  • Collaborate with cross-functional teams in an Agile environment
  • Write clean, maintainable, and testable code
  • Optimize application performance and troubleshoot production issues
  • Participate in code reviews and contribute to technical documentation
  • Support the deployment and monitoring of backend applications

Requirements

  • 2–6 years of experience in Java development
  • Proficient in Spring/Spring Boot, REST APIs, and ORM frameworks (JPA/Hibernate)
  • Experience with relational and/or NoSQL databases such as MySQL, PostgreSQL, or MongoDB
  • Good understanding of microservices architecture
  • Familiarity with Git, Maven/Gradle, and CI/CD pipelines
  • Solid problem-solving and debugging skills
  • Ability to work independently and in a team environment

Preferred Qualifications

  • Experience with message queues (Kafka, RabbitMQ)
  • Familiarity with Docker and container orchestration tools like Kubernetes
  • Exposure to cloud services (AWS, Azure, or GCP)
  • Understanding of IoT systems or AI-based applications is a plus

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top