Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Java Software Engineer.
India Jobs Expertini

Urgent! Senior Java Software Engineer Job Opening In Kozhikode – Now Hiring ACL Digital

Senior Java Software Engineer



Job description

Dear Connections,


Greetings from ACL Digital


We are looking Remotly for Senior Java Developer for our offiice.

Designation: Senior Java Developer

Experience: 5 Years to 8 Years

Work Location: Remote

Notice Period: Immediate(Next Day joiner only)

Key Responsibilities

  • Design, implement, and maintain cloud-native microservices using Java (Spring Boot), Scala (Akka Actors, Play Framework), or Golang.
  • Develop REST APIs for configuration, operational data, and telemetry delivery.
  • Containerize services using Docker and orchestrate deployments in Kubernetes/OpenShift environments.
  • Develop async Python services with FastAPI/asyncio to manage Ansible Runner execution and event workflows.
  • Integrate services with Apache Kafka to coordinate inter-service communication, track job execution, and publish status updates.
  • Design and manage relational database schemas (PostgreSQL/MySQL), optimize queries, and ensure data integrity for automated workflows
  • Develop, optimize, and maintain Ansible playbooks (YAML) and Ansible Runner integrations to automate provisioning, configuration, and lifecycle management for network devices (switches, routers, firewalls).
  • Implement RBAC and secure vault/password handling for sensitive credentials (SSH keys, API tokens).
  • Integrate and configure Prometheus, Grafana, ELK/OpenSearch for monitoring, metrics, logging, and tracing of deployed services.
  • Use Git-based repositories for managing Ansible playbooks, configuration templates, and microservice code.
  • Participate in branching strategies, pull requests, and CI/CD pipelines for automated build, test, and deployment.


Required Skills & Experience

  • Bachelors/Master’s degree in Computer Science or equivalent experience.
  • Proficiency in at least one of: Java (Spring Boot), Scala (Akka Actors, Play Framework), or Golang.
  • Experience with async programming in Python (FastAPI, asyncio).
  • Understanding of CLI-based device interactions, SNMP MIBs, NETCONF/YANG models, RESTCONF APIs, and vendor-specific network device APIs.
  • Strong working knowledge of Apache Kafka (topics, partitions, consumer groups, message serialization).
  • Expertise with Ansible, Ansible Runner, YAML playbooks, and custom network device automation modules.
  • Experience with Docker, Kubernetes/OpenShift, and microservice scaling strategies.
  • Familiarity with network security best practices including SSH key management and password vaulting.
  • Integrating CI/CD workflows with Git branching models.
  • Proficiency in PostgreSQL/MySQL schema design, data modeling, and performance tuning.
  • Using Prometheus/Grafana for metrics, ELK/OpenSearch for log aggregation.

Interested candidate can share their resume to amit.k@acldigital.com


Thanks & Regards

Amit Kumar


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Java Potential: Insight & Career Growth Guide