What are the responsibilities and job description for the W2 Contract Req: AWS Cloud Software Engineer (Java/Python) (Local at Rockville, MD) position at Cyberollie?
Job Title: AWS Cloud Software Engineer (AWS, Java, Python)
Location: Hybrid / Rockville - MD (Need Local Candidate)
Job Type: W2 Contract
Technologies/Skills:
- Cloud Platforms & Services:
- AWS Services: EC2, Lambda, S3, RDS, CloudFormation, etc.
- AWS Developer Tools: Elastic Beanstalk, CloudWatch, API Gateway, etc.
- CI/CD Tools: Jenkins, GitLab CI, AWS CodePipeline
- Cloud Infrastructure: Docker, Kubernetes, Terraform (for Infrastructure as Code)
- Programming Languages:
- Backend: Java, Python
- Frontend: Angular (for frontend application development)
MUST HAVE:
- 5 years of professional software engineering experience
- 2 years of experience with AWS services
- 2 years of experience in Agile practices
Key Responsibilities:
- Design, develop, and deploy cloud-based applications using AWS services (e.g., EC2, S3, Lambda, RDS, etc.).
- Write high-quality, maintainable code in Java and Python, adhering to best practices and engineering standards.
- Take ownership of innovation by proposing and leading new initiatives that align with business objectives and improve technical capabilities.
- Drive the adoption of new technologies and best practices within the team to solve complex challenges.
- Collaborate with cross-functional teams to gather requirements and deliver effective solutions.
- Optimize applications for scalability, performance, and reliability on AWS infrastructure.
- Lead and mentor junior engineers, providing guidance on coding best practices and architectural decisions.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Participate in code reviews and continuously improve the quality of the software.
- Optionally, explore and integrate Generative AI technologies into new or existing applications, leveraging libraries and frameworks like TensorFlow, PyTorch, and OpenAI.
- Act as a thought leader, regularly contributing ideas for technical advancements, process improvements, and new product features.