Role Overview
Lead the design and delivery of scalable, secure, and high-performance software solutions. Provide technical leadership, mentor teams, and ensure best practices in architecture, development, and deployment.
Key Responsibilities
- Architect and develop microservices using Java, Spring Boot, and related frameworks.
- Deploy containerized applications with Docker and Kubernetes.
- Build and maintain CI/CD pipelines for automated testing and deployment.
- Manage cloud solutions on AWS, Azure, or GCP.
- Collaborate with stakeholders to define requirements, scope, and timelines.
- Conduct code reviews, guide team performance, and foster innovation.
- Stay current with emerging technologies and contribute to documentation.
Qualifications
- Bachelor's degree (or higher) in Project Management, Business Management, Mathematics, Statistics, Computer Science, Engineering, or related field.
- 5-8 years of experience in software development and architecture.
- Strong leadership, communication, and problem-solving skills.