Location: Rockville, MD or Tysons, VA (Hybrid) Duration: 12+ Months Contract
Job Description
We are seeking an experienced Backend Full-Stack Engineer to build scalable web applications and data-driven platforms supporting large-scale financial market analytics. The ideal candidate will have strong backend development experience with Java (Spring) or Python (Django/Flask/FastAPI), experience working with Angular, and expertise building REST APIs, cloud-native applications, and big data solutions on AWS.
Required Skills
5+ years of experience developing enterprise web applications.
Strong backend development using Java (Spring Boot), Python (Django/Flask/FastAPI), or Scala (Play Framework).
Experience developing and consuming RESTful APIs.
Front-end integration experience with Angular.
Strong SQL skills with experience writing complex queries in large-scale data environments.
Experience with AWS services and cloud-native application development.
Experience building data platforms or analytics applications.
Knowledge of CI/CD, Agile/Scrum, automated testing (Unit, Integration, Component), and Git.
Bachelor's degree in Computer Science, Computer Engineering, or related field.
Preferred Skills
Experience with Spark, Kafka, Flink, or other big data technologies.
Experience with Apache Airflow or workflow orchestration tools.