Python Developer with AWS Experience
Mclean, VA (Day 1 onsite)
Long Term Contract
Experience in architecting, designing, developing, testing, and deploying applications on cloud platforms.
Strong coding skills in Python, J2EE, and Microservices using Spring Boot framework.
Experience with designing and developing REST APIs and integrating with external applications.
Experience with reverse engineering, troubleshooting, and re-platforming applications.
Hands-on experience building back-end microservices using Python and PySpark, with strong data engineering capabilities.
Experience working with Databricks, Snowflake, or OneLake for data modeling, processing, and analytics.
Strong expertise in AWS services, including AWS Lambda, S3, EC2, RDS, with ownership of deploying and supporting enterprise applications.
Experience with data engineering concepts, including data pipelines, transformations, and large-scale data processing.
Monitoring experience with Splunk, Kafka, New Relic good to have.
Participate in design reviews and code reviews of your work and that of peer engineers.
Experience with Linux shell scripting, Maven, Git (or equivalent), Jenkins, GitLab CI/CD, and CI/CD pipelines.
Experience using Docker and containerized deployments on AWS.
DynamoDB experience (required).
Experience developing software using test automation or Test-Driven Development (TDD) practices.
Exceptional ability to troubleshoot complex distributed issues in production environments.
Develop products using Agile methodologies and tools.
Work closely with the Scrum team to deliver high-quality software on time.