
Principal/Associate Architect Airflow Python
- Pakistan
- Permanent
- Full-time
- Leads multidimensional projects that involve multiple teams.
- Leads and works with other software engineers on design best practices and conducts code reviews.
- Resolves complex engineering problems, collaborating with others.
- Facilitates cross functional troubleshooting, root cause analysis and engages others when needed.
- Responsible for creating, evaluating, and contributing to feature detailed designs.
- Design, develop, and implement software utilizing an agile project cycle.
- Mentor others on the team and raise the bar for technical knowledge across a wide spectrum.
- Demonstrates thorough knowledge of information technology concepts issues, trends and best practices as they relate to Cloud technologies and system integrations.
- Apply and share knowledge of security coding practices and secure system fundamentals.
- 5+ years of professional experience in backend development, preferably in enterprise or high-scale environments.
- Bachelor's or master's degree in computer science, Engineering, or equivalent practical experience.
- Should be flexible to work from 2PM to 11PM PKT
- Strong proficiency in Java (v11+) with deep expertise in object-oriented programming, concurrency and performance optimization.
- Hands-on experience with Spring Boot and the Spring Ecosystem, including Spring MVC, Spring Data, and Spring Security.
- Proficiency in containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with RESTful architecture and microservices development, including API design, security, and scalability best practices.
- Strong knowledge of relational databases (PostgreSQL, MySQL, Oracle, etc.) and proficiency in writing efficient SQL queries and stored procedures.
- Experience working with cloud-based services such as AWS, GCP, or Azure, including serverless computing and managed database services.
- Familiarity with CI/CD methodologies and tools such as Jenkins, GitHub Actions, or GitLab CI/CD to automate build, test, and deployment pipelines.
- Experience with messaging and event-driven architectures; knowledge of Kafka or RabbitMQ is a plus.
- Experience integrating with financial systems (e.g., Anaplan, Oracle Financials) is a plus.
- Strong problem-solving skills with a focus on writing clean, maintainable, and well-tested code.
- Excellent communication skills (verbal and written) and the ability to collaborate effectively with cross-functional teams.