Job Title: Senior Full Stack App Developer Location: Reston Virginia 20190 (3 days onsite) Duration: 12+ Months Contract with Extension Job id - 173678 Updated JD on 2/20-
HM has not had any luck with the candidates he has interviewed. He has asked me to revise the job description. Please submit candidates that meet the following criteria and can speak to their experience. They must be available for an in person interview in Reston. I have also requested specific feedback on each candidate and he should be providing that soon. Let me know if you have any questions.
Full Stack Java Senior Software Developer performs high complexity (i.e. system level applications) analysis, design, development and unit testing of software applications from user requirements and design documents. The candidate also resolves defects encountered during various testing cycles.
Key Skills: 1) Comprehensive expertise across all phases of the Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.
2) Strong backend development experience using one or more of the following languages: Java, TypeScript, Python
3) Previous experience building reactive, component-based frontend applications using the Angular framework.
4) Proficiency in data modeling, schema design, SQL, and query optimization across relational and non-relational databases, including PostgreSQL and DynamoDB.
5) Hands-on experience with Git-based workflows and familiarity with CI/CD tooling, including Docker, Jenkins, Terraform, and AWS CloudFormation.
6) Extensive experience architecting and implementing cloud-native solutions on AWS, leveraging best practices for scalability, availability, and security.
7) Experience with using Microsoft Copilot, ChatGPT or alternate Gen AI tools for code generation, code reviews, applying coding standards, generating unit test cases, document generation, etc. during various phases of development life cycle.
8) Usage of AWS Bedrock models in implementing Gen AI agents for use cases is a plus.
9) Domain knowledge in Mortgage Banking, Bond Markets and/or other financial sectors in trading desk activities, front office trading desk support, financial risk analytics, P&L
10) Basic understanding of key mortgage trading financial instruments like Mortgage Backed Securities (MBS), Mortgage Loans, Debt instruments, Derivatives - e.g. Swaps, Swaptions, Futures
Experience:
1) Bachelor degree in Computer Science, Information Systems or related field
2) Professional certification(s) desired 10+ years software development experience across the appropriate platform
Technical Skills: Backend Development: NodeJS, Python, Java, SpringBoot,
Familiar with Tools: Intellij, VSCode, DBeaver, Postman, Putty
Frontend Development: Angular - NgRx, RxJS, TypeScript, JavaScript
Databases: SQL, DynamoDB, Postgres, Oracle
Write and optimize SQL
AWS services: Lambda, S3, Step Functions, Glue, EC2, ECS, CloudFormation, RDS, CloudWatch, Redshift, AWS CLI
Development Testing: Unit test & Automation : Jest, Junit, Mockito, Cypress, Cucumber
DevOps: Docker, Git, Jenkins, GitLab
Experience with using Microsoft Copilot, ChatGPT or alternate Gen AI tools for code generation, code reviews, applying coding standards, generating unit test cases, document generation, etc. during various phases of development life cycle.
Usage of AWS Bedrock models in implementing Gen AI agents for use cases is a plus.
About PTR Global: PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit
At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to:
- Pay any fee to be considered for, submitted to, or selected for any opportunity.
- Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
- Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.
Pay Range: $80-85/hr. The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.
If you receive a suspicious message, email, or phone call claiming to be from PTR Global, do not respond or click on any links. Instead, contact us directly at +1 . To report any concerns, please email us at
Add your LinkedIn Hashtag at end of the job description #LI-HY1