🥇MBA Gold Medalist || Open for Collaboration || Global Talent Partner | Hiring Tech & Leadership Talent Across US, EU, UK & APAC
Job Title: Junior Java Developer
Location: Fremont, CA (Hybrid)
Employment Type: Long-Term Contract
Pay Rate: $40-45/hr on W2
Interview Type: In-Person
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.
BayOne is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class. This job posting represents the general duties and requirements necessary to perform this position and is not an exhaustive statement of all responsibilities, duties, and skills required. Management reserves the right to revise or alter this job description.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
Information Services
Referrals increase your chances of interviewing at BayOne Solutions by 2x