J-1 Visa Developer Jobs
Developer roles in the United States are available to exchange visitors under the J-1 visa Trainee or Intern program categories, depending on your career stage. Host employers work with a State Department-designated sponsor organization to arrange sponsorship and issue your DS-2019, so the path differs from H-1B visa or employer-direct petitions.
Find J-1 Visa Developer JobsOverview
Showing 5 of 23+ Developer jobs










See all Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Developer roles.
Get Access To All Jobs
INTRODUCTION
A Mobile Developer at Navy Federal supports the development, maintenance, and enhancement of mobile banking applications across iOS and Android platforms. Mobile Developers work within cross-functional Agile teams and help deliver secure, reliable, and user-friendly digital experiences that align with business goals and member needs.
Mobile Developers collaborate with product owners, designers, quality engineers, backend engineers, and other technical partners throughout the software development lifecycle. Their work includes translating requirements into mobile features, integrating applications with services and APIs, testing code, resolving defects, improving platform stability, and following platform-specific development standards.
At the Associate level, the emphasis is on learning, foundational contribution, and professional growth. Associate Mobile Developers complete clearly scoped development work under guidance, participate in team delivery activities, apply feedback, and build the technical and collaboration skills needed to become increasingly independent contributors.
The Summer Associate Program is a 12-week internship program beginning in May 2027 and ending in August 2027. Students will work on impactful projects and meaningful work during their internship. To qualify for this position, applicants must be currently pursuing a degree from an accredited college or university and have an anticipated graduation date of December 2027 or later.
Responsibilities
- Assist with designing, developing, and maintaining mobile banking features for iOS and/or Android applications.
- Build small, clearly scoped features, user interface components, and defect fixes under the guidance of experienced developers.
- Participate in Agile ceremonies, including daily standups, sprint planning, backlog refinement, demonstrations, and retrospectives.
- Collaborate with developers, product owners, designers, quality engineers, and backend engineers to understand requirements and deliver high-quality solutions.
- Write and maintain unit and user interface tests that support application quality and reliability.
- Troubleshoot, debug, and help resolve issues identified during development and testing.
- Participate in learning about peer code reviews, ask questions, and apply feedback to improve code quality and maintainability.
- Learn and apply mobile development standards, secure coding practices, accessibility expectations, and platform-specific best practices.
- Support application integration with RESTful APIs, backend services, and approved third-party libraries.
- Use version control and team development practices to manage code changes effectively.
- Contribute to team knowledge sharing, technical documentation, and continuous improvement activities.
- Stay current with mobile operating system updates, development tools, and emerging technologies relevant to assigned work.
- Communicate progress, risks, questions, and outcomes clearly and professionally.
- Perform other duties as assigned.
QUALIFICATIONS
- Currently pursuing a degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Curiosity, adaptability, accountability, and a willingness to learn from feedback and mentorship.
- Foundational knowledge of object-oriented programming and software development concepts.
- Familiarity with some form of programming language.
- Effective research, analytical, debugging, and problem-solving skills.
- Ability to maintain accuracy, demonstrate attention to detail, and meet deadlines.
- Effective organizational, planning, time-management, verbal, and written communication skills.
- Ability to work independently on assigned tasks and collaboratively within a cross-functional team.
PREFERRED QUALIFICATIONS
- Have "pet projects" such as already building features or working on apps.
- Experience with Debugging or Automation.
- Experience in Authentication or Security.
- Previous experience with other companies.
ADDITIONAL INFORMATION
Hours:
Monday - Friday, 8:00 AM - 4:30 PM
Location:
- 820 Follin Lane, Vienna, VA 22180
- 5550 Heritage Oaks Drive, Pensacola, FL 32526
- 141 Security Dr. Winchester, VA 22602
- 9999 Willow Creek Road, San Diego, CA 92131
About us
Navy Federal provides much more than a job. We provide a meaningful career experience, including a culture that is energized, engaged and committed; and fierce appreciation for our teams, who are rewarded with highly competitive pay and generous benefits and perks.
Our approach to careers is simple yet powerful: Make our mission your passion.
- FORTUNE100 Best Companies to Work For® 2025
- Yello and WayUp Top 100 Internship Programs
- Computerworld® Best Places to Work in IT
- Newsweek Most Loved Workplaces
- 2025 PEOPLE® Companies That Care
- Newsweek Most Trustworthy Companies in America
- Military Times 2025 Best for Vets Employers
- Best Companies for Latinos to Work for 2025
- Forbes® 2025 America’s Best Large Employers
- Forbes® 2025 America's Best Employers for New Grads
- Forbes® 2025 America's Best Employers for Tech Workers
- 2025 RippleMatch Campus Forward Award Winner for Overall Excellence
- Military.com Top Military Spouse Employers 2025
- 2025 Handshake Early Talent Award
From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of, Navy Federal Credit Union.
Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to age, race, sex, color, religion, national origin, disability, veteran status, pregnancy, sexual orientation, genetic information, gender identity or any other basis protected by applicable law.
Accommodations: If you need accommodation or assistance for a qualifying condition to complete the online application (or during any stage of the hiring process), you can contact Navy Federal's Medical Accommodations team at medicalaccommodations@navyfederal.org or by calling 1-888-503-6013. This team cannot provide any information on job postings or application status.
Disclaimers: Navy Federal reserves the right to fill this role at a higher/lower grade level based on business need. An assessment may be required to compete for this position. Job postings are subject to close early or extend out longer than the anticipated closing date at the hiring team’s discretion based on qualified applicant volume. Navy Federal Credit Union assesses market data to establish salary ranges that enable us to remain competitive. You are paid within the salary range, based on your experience, location and market position. For additional details regarding compensation and benefits, review the Benefits page of the Navy Federal Career Site.
Protect Yourself from Job Scams: Navy Federal Credit Union jobs are posted on our career site, jobs.navyfederal.org and reputable job boards (e.g., LinkedIn, Indeed). We do not post jobs on social media marketplaces, messaging apps or unverified websites. We will never ask candidates for payment, bank details or personal financial information during the hiring process.
Bank Secrecy Act: Remains cognizant of and adheres to Navy Federal policies and procedures, and regulations pertaining to the Bank Secrecy Act.
See all J-1 Visa Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new J-1 Visa Developer Jobs.
Get Access To All JobsTips for Finding J-1 Visa Sponsorship as a Developer
Align your degree with specialty occupation standards
J-1 Trainee applications require a relevant degree or post-secondary education plus work experience. Document that your computer science, software engineering, or related field degree directly supports the developer training objectives your host employer will outline in the required training plan.
Confirm your category before targeting host employers
If you're currently enrolled as a student, you qualify for the Intern category. If you graduated within 12 months and have relevant work experience, Trainee fits instead. Applying to host employers under the wrong category stalls the DS-2019 process before it starts.
Search Migrate Mate to find J-1-compatible developer roles
Most general job boards don't filter by visa-program category. Migrate Mate lets you search developer positions specifically matched to exchange visitor sponsorship, so you're targeting host employers already familiar with the J-1 process rather than educating recruiters from scratch.
Map your training plan to OFLC Wage Search benchmarks
Your designated sponsor will review whether your host employer's offered compensation meets prevailing wage standards for the developer role. Pull the relevant wage level from the OFLC Wage Search before your offer discussion so there are no surprises during the sponsor's compliance review.
Clarify the two-year home residency rule with your sponsor
Developer roles funded by your home government or tied to a government-to-government exchange program can trigger the two-year home residency requirement under INA Section 212(e). Confirm your eligibility for a waiver before accepting an offer if you plan to transition to H-1B or a green card afterward.
Get the training plan signed before your DS-2019 is issued
Your designated sponsor issues the DS-2019 only after approving a detailed training plan co-signed by you and your host employer. Draft that document early, specifying each development methodology, programming language, and project phase you'll be trained in, so the sponsor review doesn't delay your consular appointment.
Developer J-1 Visa: Frequently Asked Questions
Which J-1 program category applies to developer positions?
Current students pursuing a computer science or related degree typically qualify under the J-1 Intern category. Professionals who have graduated within the past 12 months and hold relevant work experience qualify under the Trainee category instead. Both require a formal training plan co-signed by the host employer and approved by a State Department-designated sponsor before the DS-2019 is issued.
Who actually sponsors my J-1 visa as a developer, the employer or a separate organization?
The visa sponsor is a State Department-designated organization, not your employer. Organizations such as IIE, CIEE, Cultural Vistas, and AIPT issue the DS-2019 form and monitor your program compliance. Your employer is the host organization. That host cannot legally issue a DS-2019 itself unless it holds its own designation, which is rare outside of universities and federal research institutions.
How do I find developer host employers who are already familiar with the J-1 process?
Migrate Mate is built specifically for this search. You can browse developer roles matched to exchange visitor sponsorship, which filters out employers unfamiliar with the training plan and DS-2019 requirements. This saves significant time compared to applying through general job boards and then spending early interviews explaining how J-1 sponsorship differs from H-1B.
Can the two-year home residency requirement affect a developer's future U.S. visa options?
Yes. If your J-1 program is funded by your home government or a U.S. government agency, or if your skill is listed on the Exchange Visitor Skills List for your country, you may be subject to INA Section 212(e), which requires returning home for two years before changing to H-1B or applying for a green card. A waiver is possible but adds months to your timeline, so confirm your status with your designated sponsor before accepting an offer.
What does the training plan need to cover for a developer J-1 application?
The training plan must detail the specific programming languages, frameworks, development methodologies, and project phases you'll be trained in at the host employer, with a week-by-week or phase-by-phase breakdown. Vague plans citing only general software development are routinely rejected by designated sponsors during their compliance review, which delays DS-2019 issuance and pushes back your consular appointment.