Associate Software Architect
About the role
The Associate Software Architect at Sysco LABS will be responsible for designing, developing, and maintaining scalable, secure, and high-performance enterprise applications using Java Spring Boot, React, Redux, and AWS. The role involves defining development standards, architectural patterns, and best practices, as well as collaborating with various teams to deliver business objectives. The position also requires hands-on technical leadership, including active involvement in design, coding, debugging, and implementation, along with providing mentorship and technical guidance to team members. The company offers a hybrid work arrangement, comprehensive health and life insurance, performance-based bonuses, and opportunities for overseas travel and exposure to client environments.
Must have
- A first degree in Computer Science from a recognized foreign or local university; a relevant master’s degree will be an added qualification.
- A minimum of ten years of work experience with at least 5 years in a senior leadership role.
- Must be a hands-on technical leader who can effectively balance architectural responsibilities with active involvement in design, coding, debugging, and implementation activities.
- Extensive hands-on experience designing and developing enterprise applications using Java (Java 17+), Spring Boot, React, Redux, relational databases, and Amazon Web Services (AWS), with a strong understanding of modern application architecture and cloud-native development practices.
- Proficiency in designing and implementing microservices, RESTful APIs, and event-driven systems.
- Strong knowledge of database systems (SQL and NoSQL) and caching solutions.
- Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, GCP).
- Excellent problem-solving and critical-thinking skills.
- Strong leadership and mentoring capabilities.
- Effective communication and collaboration skills.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with messaging systems (e.g., Kafka, RabbitMQ).
- Knowledge of application security, performance tuning, and DevSecOps practices.
- Excellent leadership and negotiation skills with the ability to clearly propose and articulate architecture and technology decisions.
Technologies
- AWS
- Azure
- CI/CD
- Cloud Native
- Data Modeling
- DevOps
- DevSecOps
- Docker
- Event-Driven Architecture
- GCP
- Java
- Kafka
- Kubernetes
- Microservices
- NoSQL
- RabbitMQ
- React
- Redux
- REST
- Spring / Spring Boot
- SQL
Highlights
Benefits include performance-based annual bonus, special allowances for health, wellness, and academics, entertainment and team engagement allowances, comprehensive health and life insurance (extendable to parents and in-laws), and hybrid work arrangement. There are also overseas travel opportunities and exposure to client environments. Sysco LABS is an Equal Opportunity Employer.