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