Job Summary Full Stack Developer-
Location: McLean, VA (fully onsite) or Plano, TX (hybrid, flexible onsite schedule)
-
Assignment Type: Contract only,
-
Experience Required:- 7+ years of hands-on software development (Java/Spring, Angular expertise)
- Strong backend experience (REST APIs, integrations, databases, security)
- Solid experience with modern development tools (Git, SQL, Unit Testing)
- 5-7 years in J2EE technologies within agile environments
- 5-7 years with relational databases (Sybase, SQL Server, MySQL, DB2)
- 3-5 years developing RESTful web services (Spring Boot)
- 2-3 years with Angular 2+ for front-end GUIs
- 2-3 years managing/building/deploying code (Eclipse, Git, Gradle, Docker, Jenkins)
- 2-3 years designing/executing JUnit test cases (Mockito framework)
- 2-3 years leveraging test automation tools (e.g., Fitnesse)
- 2-3 years in an Agile, product-centric environment
- Experience with GenAI tools (GitHub CoPilot, LLMs, RAG, Agentic AI)
-
Education: Bachelor's degree in Computer Science or related field
-
Additional Skills/Preferences:- Strong problem-solving, analytical, and technical skills
- Critical thinking and quick decision-making abilities
- Flexibility to adapt to new environments and projects
- Excellent oral and written communication skills
- Ability to handle continuous change and short deadlines
- Business acumen and relationship management skills
- Capital markets or payments process experience (strong plus)
- IBM MQ experience (plus)
- Ex Freddie Mac/Fannie Mae experience (strong plus)
-
Responsibilities:- Engage business users for requirements and design of new payments platform
- Application development, prototyping, and technical consulting
- Collaborate with team and business partners to develop technology solutions
- Predict effects of configuration changes and optimize performance
- Support issue resolution and ad-hoc requests for I&CM division
-
Interview Process:- 2 rounds: 1st round virtual, 2nd round onsite
- Duration: 30 60 minutes per round
- Shortlisting Deadline: July 8th
- Multiple interview slots available July 13 16