onsite
Software Engineer - Randstad Professional
Software Engineer
Develop and maintain scalable software solutions, leveraging Python, Java, and cloud services. Collaborate with cross‑functional teams to design APIs, optimize databases, and ensure reliable deployments in an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality software components using Python and Java.
- Build and consume RESTful APIs, ensuring performance, security, and scalability.
- Implement and manage cloud infrastructure on AWS, including CI/CD pipelines and containerization with Docker.
- Optimize database schemas and queries in SQL to support data‑intensive applications.
- Collaborate with product owners, QA, and DevOps to deliver features in an agile sprint cycle.
- Participate in code reviews, troubleshooting, and continuous improvement initiatives.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- 3+ years of professional software development experience with Python and Java.
- Strong knowledge of AWS services, Docker, and REST API design.
- Proficiency in SQL and relational database optimization.
- Experience working in agile teams and using version control systems (e.g., Git).
Skills
pythonjavasqlawsdocker