remoteonsite
Programmer Dev - Persistent Systems
Software Engineer
Senior Programmer (Dev) focused on building scalable cloud-native applications using Python, Java, and AWS services, driving automation and continuous delivery in a fast‑paced digital engineering environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Python and Java, ensuring scalability and reliability.
- Implement CI/CD pipelines using AWS CodePipeline, CodeBuild, and Docker, automating build, test, and deployment processes.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and deliverables.
- Participate in code reviews, performance tuning, and security hardening of applications.
- Monitor application health with CloudWatch and troubleshoot production incidents.
Requirements
- 5+ years of professional software development experience in Python and Java.
- Strong knowledge of AWS services (EC2, S3, RDS, Lambda, ECS/EKS) and container orchestration.
- Hands‑on experience with CI/CD tooling, Git, and automated testing frameworks.
- Excellent problem‑solving skills and ability to work in an Agile environment.
- Effective communication skills and a collaborative mindset.