23 Oct
|
Allegis Global Solutions (AGS)
|
Bengaluru
23 Oct
Allegis Global Solutions (AGS)
Bengaluru
Job Title - Senior Software Engineer - Java, Spring Boot, Kubernetes, DevOps
Experience - 7 - 15 Years
Employment Type - Full-Time Contract
Work Mode - 100% Remote
Job Summary
We are looking for an experienced Senior Software Engineer with strong expertise in Java architecture, microservices, Kubernetes, and DevOps practices. The ideal candidate will have hands-on experience in designing scalable distributed systems, building CI/CD pipelines, managing containerized deployments, and driving engineering best practices across teams.
This role requires a combination of software engineering excellence, system design expertise, and DevOps ownership.
Roles & Responsibilities
Java Architecture & Development
- Design and develop scalable microservices using Java and Spring Boot.
- Architect high-performing distributed systems and APIs.
- Drive architectural decisions and conduct system design reviews.
- Implement event-driven solutions using Kafka or RabbitMQ.
- Perform code reviews and mentor engineering teams.
- Collaborate with cross-functional teams for solution design.
DevOps & CI/CD
- Design and maintain enterprise-grade CI/CD pipelines.
- Implement automated testing and quality gates.
- Drive DevSecOps practices including SAST, DAST, and dependency scanning.
- Manage deployment strategies such as Blue-Green, Canary, and Rolling deployments.
- Improve deployment reliability and release efficiency.
Containers & Kubernetes
- Build and deploy containerized applications using Docker and Kubernetes.
- Write and maintain Helm charts and Kubernetes manifests.
- Optimize container performance and security.
- Implement highly available Kubernetes deployment architectures.
Security & Reliability
- Manage application and container vulnerabilities.
- Implement RBAC, Secrets Management, and security best practices.
- Support observability and monitoring initiatives.
Key Skills
- Java 17/21
- Spring Boot
- Spring Cloud
- Microservices Architecture
- REST APIs
- Docker
- Kubernetes (K8s)
- CI/CD Pipelines
- Jenkins / GitHub Actions / GitLab CI
- Kafka / RabbitMQ
- Distributed Systems
- Helm
- DevOps
- Security & Vulnerability Management
- AWS / Azure / GCP
- Terraform
- Grafana / Prometheus (Good to Have)
Required Qualifications
- 7+ years of software development experience.
- Strong expertise in Java (11/17/21) and Spring Boot.
- Experience building large-scale microservices and distributed systems.
- Hands-on experience with Docker and Kubernetes.
- Strong CI/CD pipeline implementation experience.
- Experience with Kafka or RabbitMQ.
- Positive understanding of system design and architecture principles.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Excellent communication and stakeholder management skills.
- Experience working in remote/distributed engineering teams.
Preferred Qualifications
- Grafana, Prometheus, Loki.
- Terraform or Ansible.
- Service Mesh technologies (Istio, Linkerd).
- DevSecOps and vulnerability management tools (Snyk, Trivy, Checkmarx).
📌 Senior Software Engineer (Bengaluru)
🏢 Allegis Global Solutions (AGS)
📍 Bengaluru