Talent.com
This job offer is not available in your country.
Java Software Engineer

Java Software Engineer

ACL DigitalVisakhapatnam, IN
8 hours ago
Job description

Dear Connections,

Greetings from ACL Digital

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

Designation : Senior Java Developer

Experience : 6 Years to 9 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

    Create a job alert for this search

    Software Engineer Java • Visakhapatnam, IN