What are the responsibilities and job description for the Junior Java Developer position at BayOne Solutions?
Title- Junior Java Developer
Location- San Jose, CA (San Jose, CA)
Interview- Video (2 Rounds)
Must have- Core Java, Spring, Microservices, DSA.
Pay rate- $55-65/hr on W2.
Qualifications:
- Must be passionate about software development and delivering great work.
- Experience with Spring Framework (Spring boot preferred).
- Strong understanding of OOP, design patterns, clean code and SOA architecture.
- Experience with RESTful APIs and distributed systems.
- Proficiency with standard SCM tools (Git) and CI/CD tools (Jenkins).
- Experience with SQL and NoSQL databases.
- Familiarity with Agile software development lifecycle.
- Must have a can-do attitude and ability to triage and debug production issues.
- Excellent communication skills.
Education:
- MS in Computer Science (Recent Graduate).
Strong Java Proficiency:
- Demonstrated expertise in Java programming.
- Ability to work with frameworks and integrate them into larger systems.
Data Structures and Algorithms:
- In-depth knowledge of arrays, hashmaps, linked lists, trees, and sorting techniques such as bubble sort.
- Ability to tackle real-world problems and translate them into efficient Java implementations.
Problem-Solving Skills:
- Experience solving algorithmic problems (e.g., LeetCode, HackerRank challenges).
- Familiarity with scenarios like identifying pairs of numbers in an array that sum up to a target (e.g., 10 or 15).
Hands-on Experience:
- Comfortable working on coding problems under time constraints (e.g., two coding challenges in 40–45 minutes).
- Proven ability to develop solutions from the ground up.
Preferred Experience:
- Recent graduates with strong hands-on knowledge of data structures and algorithms.
- Experience translating business problems into code and efficiently debugging solutions.
Salary : $50 - $65