Job Title: Senior Java Developer / Backend Engineer
Company: Aziro
Location: Pune (Hybrid)
Experience: 8+ Years
About Aziro
Aziro is a technology-driven organization focused on building scalable, secure, and cloud-native platforms. We work on high-impact solutions using modern architectures, strong engineering practices, and cutting-edge cloud technologies.
Role Overview
We are looking for an experienced Senior Java Developer with strong backend expertise and hands-on experience in AWS and Terraform. The ideal candidate will have deep knowledge of Java, Spring Boot, RESTful services, and microservices architecture, along with excellent problem-solving skills in Data Structures & Algorithms.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Build and consume RESTful APIs following best practices
- Develop cloud-native microservices on AWS
- Design and manage infrastructure using Terraform (Infrastructure as Code)
- Apply appropriate design patterns to ensure clean, maintainable, and extensible code
- Analyze and optimize application performance and scalability
- Participate in architecture discussions and technical design reviews
- Write clean, testable, and efficient code following coding standards
- Collaborate with cross-functional teams including DevOps, QA, and Product
- Mentor junior developers and conduct code reviews
Mandatory Skills
- 8+ years of hands-on experience in Java development
- Strong experience with Spring Boot and microservices architecture
- Solid understanding of RESTful web services
- Strong expertise in AWS (EC2, S3, RDS, IAM, Lambda, CloudWatch, etc.)
- Hands-on experience with Terraform
- Strong knowledge of Design Patterns
- Excellent problem-solving skills with Data Structures & Algorithms
- Experience working in Agile/Scrum environments
Good to Have
- Docker and Kubernetes
- Messaging systems (Kafka / AWS SQS)
- Experience with relational and NoSQL databases
- CI/CD tools like Jenkins, GitHub Actions, or GitLab CI
- Exposure to security best practices in cloud applications
Why Join Aziro
- Work on modern, cloud-native architectures
- High ownership and impact role
- Collaborative engineering culture
- Hybrid work model
- Competitive compensation