STEM OPT Java Developer Jobs
Java Developer roles in fintech, enterprise software, and cloud infrastructure are among the most active hiring areas for STEM OPT students. Your 24-month STEM OPT extension applies if you hold a qualifying STEM degree, and every employer must be enrolled in E-Verify to hire you under this authorization.
See All Java Developer JobsOverview
Showing 5 of 56+ Java Developer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 56+ Java Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Java Developer roles.
Get Access To All Jobs
Must Have Technical/Functional Skills
- Strong experience in RPA
- Strong expertise with Java and Spring Boot Microservice
- Proficiency with Spring Boot microservice development and integration
- Experience in EKS and Docker
- Experience in Kafka message broker
- Experience in AWS cloud
- Experience in Log4j, JUnit testing or any other unit testing framework
- Experience in NoSQL Database like MongoDB
- Experience in RDBMS like PostgreSQL, Aurora
- Exposure on JIRA, GIT, JENKINS, CI/CD pipeline
- Experience in Web Services (SOAP and REST), Micro Services
- Experience in Cloud technology like AWS experience, Kubernetes, ECS
- Experience in Apache Kafka framework and implementation
- Strong knowledge Architectural design and Microservice design patterns
- Experience in Gateway integration and API platform like MuleSoft
- Exposure in ReactJS is nice to have
- Experience in API and application security like OAuth and SSO
- Testing, debugging and coordination with other stakeholders
- Experience in performance tuning
- Coordinating with UI developer and backend developer for integration
- Working in Continuous delivery environment
- Playing a role of technical lead and coordinate with other stakeholders
- Excellent communication and writing skills
Roles & responsibilities
- Ability to work with clients to design customer journeys, and associate data models
- Extensive experience with Marketing Cloud Studios Builders, most importantly Email Studio, Content Builder, Journey Builder and Automation Studio, and ideally also Cloud Pages and Mobile Studio
- Conceptual understanding, to be able to establish data models, work with APIs and configurations
- Should be able to explain Architecture and have overall idea about the implementation
- Works to achieve multi-year program deadlines, scope, and overall program benefits
- Defines multiple program strategies based on business demand and return on investment expectations
- Partner with customer leadership on establishing effective change & communication plan, information distribution, and cross-CoSA collaboration
- Enforces the agile process workflow and holds individual team members accountable for responsibilities and commitments
- Anticipates challenges, identifies risks, and recommends mitigations and solutions
- Owns and drives those solutions
- Encourages and coaches teams to be self-accountable and self-empowered
- Leads key Agile meetings such as Scrum workshops to shape discussions and share best-in-class practices
- Impeccable communication and time management skills, and expertise in project management and collaboration tools such as JIRA, Confluence, etc.
Salary Range: $130,000 to $150,000 per year
Location
Plano, TX
Job Function
TECHNOLOGY
Role
Engineer
Job Id
410208
Desired Skills
RPA Developer
Salary Range
$130,000-$150,000 a year
Qualifications
BACHELOR OF COMPUTER SCIENCE
See all 56+ Java Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Java Developer roles.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Java Developer
Verify your CIP code before applying
Check your degree's Classification of Instructional Programs code against the DHS STEM Designated Degree Program List. Computer Science, Software Engineering, and Information Systems codes qualify, but some interdisciplinary degrees don't. Confirm with your DSO before targeting STEM OPT roles.
Confirm E-Verify enrollment before accepting offers
Ask recruiters directly whether the company is enrolled in E-Verify, not just willing to enroll. Search the E-Verify employer search tool to verify enrollment status before you sign anything. Non-enrolled employers cannot legally hire you under STEM OPT, regardless of how willing they are.
Target employers with active Java LCA filings
Use Migrate Mate to filter Java Developer roles by employers who have filed Labor Condition Applications, so you're only spending time on companies with a demonstrated record of sponsoring tech workers rather than guessing from job descriptions.
Front-load your I-983 training plan discussion
Bring up the I-983 Training Plan before the offer stage, not after. Describe your learning objectives for the Java Developer role in concrete terms, such as distributed systems design or microservices architecture. Employers who've never heard of the I-983 will need lead time to complete it.
Benchmark your offer against the prevailing wage
Run your offered title and work location through the OFLC Wage Search before responding to an offer. Your STEM OPT salary must meet the prevailing wage for your SOC code and location, and any gap can complicate a future H-1B sponsorship filing with the same employer.
Plan your cap-gap window around the filing calendar
If your OPT expires before October 1 and your employer files an H-1B petition in April, USCIS cap-gap rules extend your work authorization automatically. Structure your job search timeline so you have a signed offer and filed petition before your EAD expiration date.
Java Developer jobs are hiring across the US. Find yours.
Find Java Developer JobsFrequently Asked Questions
Does my degree qualify me for the STEM OPT extension as a Java Developer?
Your degree qualifies if it appears on the DHS STEM Designated Degree Program List. Computer Science, Software Engineering, Computer Engineering, and Information Systems degrees typically qualify. A general Business or Liberal Arts degree does not, even if your coursework included programming. Check your degree's CIP code with your DSO to confirm eligibility before applying to Java Developer roles that require STEM OPT authorization.
Can a startup or small company hire me under STEM OPT?
Yes, company size doesn't determine eligibility. What matters is E-Verify enrollment. Any employer, including early-stage startups, can hire you under STEM OPT as long as they're actively enrolled in E-Verify and willing to sign your I-983 Training Plan. Verify enrollment through the E-Verify employer search before accepting an offer, since some small companies are unaware of the requirement.
What goes into the I-983 Training Plan for a Java Developer role?
The I-983 must describe how the Java Developer position relates to your STEM degree, identify specific learning goals tied to the role, and outline how your employer will supervise and evaluate your progress. For a Java Developer, that means detailing technical objectives like API design, system architecture, or cloud deployment frameworks. Your employer signs the form and you submit it to your DSO, not to USCIS.
How do I find Java Developer employers who are enrolled in E-Verify and actively hiring STEM OPT students?
Migrate Mate filters Java Developer job listings by employers with verified E-Verify enrollment and active LCA filing history, so you're not wasting applications on companies that can't legally hire you under STEM OPT. You can search by location, employer size, and job function to match roles that fit both your technical background and your work authorization requirements.
What happens to my work authorization if my STEM OPT expires while my H-1B petition is pending?
If your employer files an H-1B cap-subject petition before your OPT EAD expires, USCIS cap-gap provisions extend your work authorization through September 30 of that year. If the petition is selected and approved, your H-1B status begins October 1. You can continue working as a Java Developer throughout that period as long as the petition was filed on time and remains pending or approved.
See which Java Developer employers are hiring and sponsoring visas right now.
Search Java Developer Jobs