Job Summary
The Integration Architect is responsible for designing, developing, and operating scalable, cloud-native applications on Azure, with a strong emphasis on Kubernetes (AKS) and automated CI/CD pipelines. This role drives technical excellence across the full software lifecycle, ensuring reliable deployment, scalability, and performance for enterprise and customer-facing solutions.
Key Responsibilities
- Design, build, and deploy cloud-native applications hosted on Azure Kubernetes Service (AKS)
- Architect and implement scalable microservices and API-driven solutions
- Develop and maintain CI/CD pipelines using Bitbucket Pipelines, enabling automated build, test, and deployment workflows
- Own application deployment strategies including containerization, orchestration, and release management
- Write clean, maintainable code and enforce engineering standards and best practices
- Lead troubleshooting and resolution of production issues across application and platform layers (code, containers, pipelines, infrastructure)
- Collaborate with cross-functional teams to translate business requirements into scalable technical solutions
- Provide accurate effort estimates and support sprint planning and delivery commitments
- Mentor team members on cloud-native development, Kubernetes, and DevOps practices
- Drive continuous improvement in automation, deployment processes, and environment stability
Minimum Requirements
- 8+ years of software development experience in web-based application environments
- Strong experience with Java and SQL in Windows or Unix environments
- Hands-on experience building and deploying applications in containerized environments (Docker/Kubernetes)
- Experience creating and maintaining CI/CD pipelines (Bitbucket, Git-based workflows)
- Experience working in Agile environments
- Associate degree in Computer Science or equivalent experience
Skill Requirements
- Languages: Java, C++, .NET, ABAP
- Frameworks: Spring Boot, Spring MVC, Hibernate
- Cloud & Platform: Azure (AKS), containerization, microservices architecture
- DevOps & CI/CD: Bitbucket Pipelines, Git, automated testing, build and release automation
- Web Technologies: HTML5, CSS3, JSON, XML
- Tools: IntelliJ, Eclipse, VS Code
Engineering Practices: TDD, unit testing, pair programming
1. Proficient In Spring Boot, Java, And Hibernate With Advanced Understanding Of Microservices Architecture.
2. In-Depth Knowledge Of Restful Api Development And Integration.
3. Solid Experience In Performance Tuning And Optimization Of Spring Boot Applications.
4. Strong Understanding Of Continuous Integration/Continuous Deployment (Ci/Cd) Pipelines And Tools.
5. Familiarity With Agile Methodologies And Practices.
Other Requirements
Core Competencies
- Strong problem-solving and analytical skills
- Ability to design and operate scalable distributed systems
- Deep understanding of deployment pipelines, release processes, and environment promotion strategies
- Strong collaboration and communication skills across engineering and business teams