Full Stack Developer Senior - TS

Bow Wave LLC
Washington, DC, United States
10 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Automation of Tests Unit Testing Program Optimization Continuous Delivery Continuous Integration Software Debugging PostgreSQL Software Engineering
+7 more
Spring-boot Backend Containerization AngularJS Information Technology Code Restructuring Docker

Job description

Position Summary: Seeking highly skilled Full-Stack Senior Engineers to drive rapid development in an AI-assisted environment. Candidates must be adept at leveraging AI coding assistants (e.g., Claude, Amazon Q Developer) to accelerate delivery, while applying strict human oversight to validate, secure, and maintain complex enterprise code. Candidate should have experience in designing and writing AI models, Write, review, and refactor Java (Spring Boot) back-end and Angular 21 front-end code. Use AI tools to generate boilerplate, write unit tests, and perform application modernization tasks. Ensure AI-generated outputs strictly adhere to security, AWS cloud architecture, and PostgreSQL database standards. Manually review, debug, and optimize code to prevent integration issues and low-quality abstractions.

Requirements

Undergraduate or masters degree in Computer Science 10+ years of software engineering experience. Strong expertise in Java/Springboot, Angular(version 17 or higher), PostgreSQL, and AWS environments. 5+ Years Experience In JAVA/Springboot 5+ Years Experience in Angular 5+ Years Experience in PostgresQL 2+ years demonstrated experience working in AI-assisted development workflows. Candidate should have experience in designing and writing AI models Excellent debugging and architectural design skills to steer AI agents effectively. Additional Skills (Desirable but not mandatory): Containerization: Familiarity with containerization technologies such as Docker. Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines for automated testing and deployment. Agile Development: Experience working in Agile development environments. Problem Solving: Strong analytical and problem-solving skills. Communication: Effective communication skills for collaborating with cross-functional teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

Videos

See all

Related articles

See all