Development Engineer (Python, Java, DevOps & AWS)
Philadelphia, PA 19103(hybrid)
Contract length: 3-4 months
Pay: $60-$65/hour on W2
Position Summary
We are seeking a highly motivated Development Engineer with strong expertise in Python, Java, DevOps practices, and Amazon Web Services (AWS). The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable applications and cloud-native solutions while driving automation, reliability, and operational excellence across the software delivery lifecycle.
This role requires a hands-on engineer who can collaborate with cross-functional teams, build high-quality software, implement CI/CD pipelines, and leverage AWS services to deliver secure, scalable, and resilient solutions.
Key Responsibilities
Software Development
• Design, develop, test, and maintain applications and services using Python and Java.
• Develop RESTful APIs, microservices, and backend systems that support business-critical applications.
• Write clean, maintainable, and well-documented code following industry best practices.
• Participate in code reviews and contribute to improving development standards and processes.
• Troubleshoot and resolve application defects and performance issues.
Cloud Engineering & AWS
• Design and implement cloud-native architectures using AWS services.
• Build and maintain solutions utilizing AWS services such as:
o EC2
o ECS/EKS
o Lambda
o S3
o RDS
o DynamoDB
o API Gateway
o CloudWatch
o IAM
o VPC
o SNS/SQS
• Optimize cloud infrastructure for performance, reliability, scalability, and cost efficiency.
• Implement cloud security best practices and governance standards.
DevOps & Automation
• Build and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline.
• Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform or
AWS CloudFormation
• Implement containerization and orchestration solutions using Docker and Kubernetes.
• Monitor system health, application performance, and operational metrics.
• Drive automation initiatives to improve deployment speed, reliability, and operational efficiency.
Operations & Reliability
• Support production environments and participate in incident response and root cause analysis.
• Implement monitoring, logging, and alerting solutions.
• Ensure system availability, resiliency, and security.
• Collaborate with architecture, security, QA, and product teams to deliver robust solutions.
Required Qualifications
• Bachelor''s degree in Computer Science, Engineering, Information Technology, or a related field.
• 5+ years of software development experience.
• Strong programming experience in:
o Python
o Java
• Experience developing and consuming REST APIs and microservices.
• Strong understanding of object-oriented programming principles and design patterns.
• Hands-on experience with AWS cloud services.
• Experience with CI/CD pipeline development and automation.
• Experience with Docker and Kubernetes.
• Strong knowledge of Linux/Unix environments.
• Experience with Git-based source control systems.
• Familiarity with monitoring and observability tools.
• Excellent troubleshooting, analytical, and problem-solving skills.
Preferred Qualifications
• AWS Certified Developer, AWS Solutions Architect, or AWS DevOps Engineer certification.
• Experience with Terraform or CloudFormation.
• Experience with event-driven architectures and messaging systems.
• Knowledge of security best practices and DevSecOps principles.
• Experience working in Agile/Scrum environments.
• Familiarity with databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
• Experience with large-scale distributed systems and cloud migrations.
#ZR
#INDGEN