Recro
Website:
recro.io
Job details:
Role - Java Developer
Experience - 3+Yrs
Location - Bangalore
About the Role
We are seeking a highly skilled Backend & Devops Engineer who can contribute across the stack—building scalable backend services and managing cloud-native infrastructure. The ideal candidate has strong experience in Java, Spring Boot, AWS, Kubernetes, and CI/CD pipelines. You will be responsible for designing, developing, deploying, and securing our core systems end-to-end. Key
Responsibilities
● Backend Engineering
● Design, develop, and maintain RESTful APIs and backend services using Java & Spring Boot.
● Architect and implement microservices and distributed systems with high scalability and resilience.
● Collaborate on system design and architecture reviews.
● Write clean, testable, and performant code with strong emphasis on quality.
● Infrastructure & DevOps
● Design and manage infrastructure on AWS (EC2, EKS, RDS, S3, VPC, IAM, etc.).
● Manage and optimize Kubernetes clusters and containerized workloads.
● Implement and maintain CI/CD pipelines using Spinnaker, GitHub Actions, or similar tools.
● Configure and maintain firewalls, networking, and security policies.
● Automate infrastructure provisioning using Terraform/CloudFormation.
● Monitor system performance and proactively address reliability issues.
● Collaboration & Security
● Work closely with developers, QA, and product teams to streamline deployments.
● Ensure application and infrastructure security best practices are implemented.
● Participate in code reviews, knowledge sharing, and technical discussions.
Required Skills
● Strong proficiency in Java, Spring Boot, and microservices architecture.
● Solid understanding of system design, distributed systems, and scalability patterns.
● Hands-on expertise with AWS (EKS, RDS, S3, IAM, VPC, Lambda, SQS, etc.).
● Strong experience with Kubernetes (EKS preferred) and Containerisation (Docker).
● Proficiency with CI/CD tools (Spinnaker, GitHub Actions, Jenkins, etc.).
● Experience in firewall configuration, networking, and infrastructure security.
● Familiarity with monitoring tools (Prometheus, Grafana, ELK stack).
● Good scripting skills (Python, Bash, or Go) for automation.
● Strong debugging, problem-solving, and optimization skills.
Click on Apply to know more.