Senior Software Engineer (Full Stack) position at Sysco LABS Sri Lanka, designing and developing enterprise solutions for one of the world's largest corporations, with a focus on Java/Spring-Boot stack, DevOps principles, and Agile delivery environment.
Requirements
- A Bachelor's Degree in Computer Science or equivalent
- 3+ years of experience developing production grade enterprise applications
- Extensive experience with Java/Spring-Boot stack
- Hands-on knowledge on RESTful APIs, microservices, performance optimizations, enterprise integration principles, and modern deployment strategies
- In-depth understanding of relational databases (MySQL or Postgres)
- Knowledge on front-end development (React/Redux stack)
- Familiarity with Linux based systems and DevOps practices
- Prior experience and hands on exposure working with AWS (primarily EC2, ECS, Lambda, Fargate, Step Functions, IaC)
- Excellent communication skills
Benefits
- US dollar-linked compensation
- Performance-based annual bonus
- Performance rewards and recognition
- Agile Benefits - special allowances for Health, Wellness & Academic purposes
- Paid birthday leave
- Team engagement allowance
- Comprehensive Health & Life Insurance Cover - extendable to parents and in-laws
- Overseas travel opportunities and exposure to client environments
- Hybrid work arrangement