What are the responsibilities and job description for the Java Developer position at Novia Infotech?
Role: Java Developer (ONLY W2)
Location – San Jose, CA (Onsite role from day 1)
Minimum Requirements for this role:
- BSEE/CS combined with 5 years related experience or MSEE/CS combined with 3 years of related experience.
- Solid understanding of AI/ML models and their application in real-world use cases such as location intelligence, occupancy analytics, or predictive modeling.
- Strong experience in developing modern large-scale, distributed and multi-tier enterprise server-side applications, both frontend and backend.
- Extensive technical experience and development expertise in Core Java, NodeJS/JavaScript, and Python.
- Experience using Jenkins, Gradle, Git/Git Hub, Gerrit, etc.
Preferred Qualifications:
- Experience building AI/ML pipelines in cloud environments, with an understanding of how they can support smart building or IoT-related analytics.
- Hands-on cloud expertise and experience with AWS, Azure, or Google Cloud, including services like Lambda, Kubernetes, API Gateway, RDS, DynamoDB, and S3.
- Experience with any or all of the following highly desirable: Kafka, Elasticsearch, Redshift, Postgres, Cassandra, Redis and Influx DB.
- Strong skills in automation and scripting with Terraform, Ansible, or Bash scripting.
Experience with unit testing, integration testing, and test automation frameworks