Senior Full Stack Engineer
Listed on 2026-08-05
-
Software Development
AWS, Data Engineering
Senior Full Stack Engineer
Location
- Washington, DC Mode
- Onsite
Application Development:
Design, build, and optimize complex, high-performance web applications, ensuring top-tier code quality across both the front-end (Angular) and back-end (Java/Spring).
Cloud & Streaming Infrastructure:
Perform configuration, administration, and scaling of Apache Kafka messaging platforms, alongside deploying and managing extensive AWS cloud architectures.
Data Engineering:
Design, build, and maintain structured data models and write complex data operations across diverse enterprise data sources to guarantee data integrity.
Collaborative Leadership:
Act as a technical partner to the team by conducting constructive code reviews, mentoring peers, and driving continuous improvement.
Requirements & Architecture:
Partner closely with Product Owners to deconstruct customer requirements and align technical solutions with overall architectural designs in an agile environment.
Education:
Bachelor of Science degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
Core Software Expertise: 8+ years of senior-level Java programming experience, including deep proficiency with J2EE, Spring, and REST APIs.
Data Streaming: 3+ years of hands-on experience with Apache Kafka and messaging/data-streaming platforms (Kafka administration experience is a highly valued plus).
AWS Cloud Development:
Extensive hands-on experience designing and developing with AWS services, including but not limited to:
Lambda, Kinesis, DynamoDB, Aurora, Redshift, S3, SQS/SNS, API Gateway, EC2, and Cloud Formation.
Front-End & UI:
Solid development experience utilizing Angular, Node.js, and related modern front-end technologies.
Data & Integration:
Strong skills in SQL, database design, data modeling, and delivering complex system integration solutions.
Methodologies & Tools:
Expertise in continuous integration and continuous delivery (CI/CD) pipelines, utilizing tools like Git, Jenkins, and JIRA in an Agile/Scrum environment.
Communication:
Excellent analytical skills paired with strong written and verbal communication abilities.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).