Java Microservices

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or master's degree in computer science, Artificial Intelligence, or related field., 5-10 years of proven experience in developing and deploying AI and machine learning models., Strong proficiency in Python and ML libraries like scikit-learn, PyTorch, TensorFlow., Experience with generative AI models, LLMs, and MLOps practices..

Key responsibilities:

  • Develop and deploy machine learning and AI models, including LLMs.
  • Automate and manage service deployment, upgrades, and system lifecycle processes.
  • Configure network security, SSL/TLS, and resource scaling for high availability.
  • Collaborate with cross-functional teams to deliver AI solutions.

HARMAN International logo
HARMAN International XLarge http://www.harman.com
10001 Employees
See all jobs

Job description

HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cuttingedge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.

A Career at HARMAN

As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.

Job Description
Introduction: A Career at HARMAN Digital Transformation Solutions (DTS)
We’re a global, multidisciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN DTS, you solve challenges by creating innovative solutions.
· Combine the physical and digital, making technology a more dynamic force to solve challenges and serve humanity’s needs
Java Microservices
Java Developer with experience in microservices deployment, automation, and system lifecycle management(security, and infrastructure management)
Required Skills:
Java, hibernate, SAMLOpenSAML
REST APIs
Docker
PostgreSQL (PSQL)
Familiar with git hub workflow.
Good to Have:
Go (for automation and bootstrapping)
RAFT Consensus Algorithm
HashiCorp Vault
Key Responsibilities:
Service Configuration & Automation:
Configure and bootstrap services using the Go CLI.
Develop and maintain Go workflow templates for automating Javabased microservices.
Deployment & Upgrade Management:
Manage service upgrade workflows and apply Dockerbased patches.
Implement and manage OSlevel patches as part of the system lifecycle.
Enable controlled deployments and rollbacks to minimize downtime.
Network & Security Configuration:
Configure and update FQDN, proxy settings, and SSLTLS certificates.
Set up and manage syslog servers for logging and monitoring.
Manage appliance users, including root and SSH users, ensuring security compliance.
Scalability & Performance Optimization:
Implement scaleup and scaledown mechanisms for resource optimization.
Ensure high availability and performance through efficient resource management.
Lifecycle & Workflow Automation:
Develop automated workflows to support service deployment, patching, and rollback.
Ensure endtoend lifecycle management of services and infrastructure.
What You Will Do
  • To perform indepth analysis of data and machine learning models to identify insights and areas of improvement.
  • Develop and implement models using both classical machine learning techniques and modern deep learning approaches.
  • Deploy machine learning models into production, ensuring robust MLOps practices including CICD pipelines, model monitoring, and drift detection.
  • Conduct finetuning and integrate Large Language Models (LLMs) to meet specific business or product requirements.
  • Optimize models for performance and latency, including the implementation of caching strategies where appropriate.
  • Collaborate crossfunctionally with data scientists, engineers, and product teams to deliver endtoend ML solutions.
    • What You Need to Be Successful
      • Utilized various statistical techniques to derive important insights and trends.
      • Proven experience in machine learning model development and analysis using classical and neural networks based approaches.
      • Strong understanding of LLM architecture, usage, and finetuning techniques.
          • Solid understanding of statistics, data preprocessing, and feature engineering.
          • Proficient in Python and popular ML libraries (scikitlearn, PyTorch, TensorFlow, etc.).
          • Strong debugging and optimization skills for both training and inference pipelines.
          • Familiarity with data formats and processing tools (Pandas, Spark, Dask).
          • Experience working with transformerbased models (e.g., BERT, GPT) and Hugging Face ecosystem.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Microservices Developer Related jobs