onsite
Software Development Engineer - Booker Group
Software Engineer
Join a dynamic team as a Software Development Engineer, building scalable cloud-native services using Java, Python, and AWS. Drive end‑to‑end development, from architecture to deployment, in a fast‑paced, collaborative environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Java and Python.
- Implement CI/CD pipelines and automate deployments on AWS.
- Collaborate with cross‑functional teams to define architecture and best practices.
- Write unit, integration, and performance tests to ensure code quality.
- Participate in code reviews, troubleshooting, and continuous improvement initiatives.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Java and Python with experience in RESTful API design.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythonawsdockercicd