Work Authorization: USC, GC, H4EAD, However No CPT/OPT/ Only W2
Job Summary : We are seeking a motivated and detail-oriented Junior Java Developer to join our development team in Fremont, CA. The ideal candidate will have a strong foundation in Java development, a passion for building scalable applications, and an eagerness to learn modern technologies and best practices. This role offers an excellent opportunity to work on enterprise-level applications and gain hands-on experience with microservices and modern frontend technologies.
Key Responsibilities
Develop, test, and maintain Java-based applications and services.
Participate in the design and implementation of microservices-based architectures.
Collaborate with cross-functional teams including frontend developers, QA engineers, and business stakeholders.
Assist in developing and consuming RESTful APIs.
Write clean, efficient, and maintainable code following coding standards and best practices.
Troubleshoot, debug, and resolve application issues.
Support database integration and perform basic SQL queries and data handling.
Participate in code reviews and team discussions to improve application quality and performance.
Continuously learn and adapt to new technologies and development methodologies.
Required Skills & Qualifications
Strong understanding of Java fundamentals, including Core Java, Object-Oriented Programming (OOP), and basic Java libraries.
Basic understanding of Microservices Architecture.
Knowledge of at least one frontend technology/framework such as:
React
Angular
jQuery
Familiarity with REST APIs and web services.
Basic knowledge of relational databases such as MySQL or PostgreSQL.
Strong analytical and problem-solving skills.
Good verbal and written communication skills.
Ability to work collaboratively in a team environment.
Preferred Qualifications
Familiarity with Spring Boot framework.
Exposure to version control systems such as Git.
Understanding of Agile/Scrum development methodologies.
Internship or academic project experience in Java development is a plus.
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field preferred.
Work Environment
Hybrid role based in Fremont, CA.
Collaborative and fast-paced development environment.
Opportunity to work on enterprise applications and modern technology stacks.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at BayOne Solutions by 2x