Title: Python Developer with AWS
Location: Mclean, VA
Required: Python, Pysparks, Databricks, AWS, Dynamo DB, Kafka;
Description:
· 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.