Java Software Engineer
AMISEQ
2 - 5 years
Bengaluru
Posted: 08/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
Java Developer (Kubernetes)
Bengaluru, KA
Job Description:
Required Skills
- 5+ years of experience building backend systems or microservices in Java.
- Strong Java background (JDK 8 or newer) with expertise in:
- Lambda expressions, streams, and functional programming
- Concurrency, reactive patterns, and JVM performance tuning
- Core data structures and collection frameworks including Lists, Maps, Sets, Arrays, and Tables and their underlying algorithms, time complexity, and usage best practices
- Practical experience with Kubernetes APIs , preferably using the Fabric8 client .
- Solid understanding of Kubernetes primitives : Deployment, Pod, Container, ConfigMap, Secret, Service, Role, RBAC, Event , PodDisruptionBudget (DistributedBudget) , networking concepts (Service types, Ingress, DNS, CNI, NetworkPolicy), and CRD.
- Hands-on experience using Kubernetes CLI (kubectl) , writing, and debugging YAML manifests , and using tools like jq/yq for inspecting resource data.
- Hands-on experience designing and documenting APIs with OpenAPI / Swagger .
- Proficiency with MySQL / Galera or similar relational databases and Java DB APIs (JDBC, JPA, ORM) .
- Experience with Maven build management and common plugins.
- Proficiency with Docker and CI/CD tools (Jenkins, GitHub Actions, etc.).
- Good knowledge of Linux-based operating systems (amd64 platform) including file systems, process management, networking, and container runtime behavior.
Nice to have
- Experience with Vert.x or other reactive frameworks (RxJava, Reactor).
- Experience developing or maintaining Go (Golang) services especially for webhooks or platform automation.
- Understanding of database orchestration and HA clusters (Galera replication, failover strategies).
- Experience developing or managing Kubernetes CRDs and operators .
- Knowledge of rollout automation , tag rotation policies , and multi-environment deployment strategies .
- Experience working with multi-zone Kubernetes clusters is a big plus.
- Familiarity with one or more data and stream processing frameworks such as Apache Flink, Kafka, Hadoop, Elasticsearch, ZooKeeper, or Airflow is a plus.
- Basic frontend knowledge (e.g., legacy jQuery or modern frameworks such as React ) is a plus.
- Exposure to monitoring and metrics stacks (Prometheus, Grafana, Sherlock).
- Strong debugging, analytical, and communication skills.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
