N
Neural Strategic Solutions, Inc.
Posted 139 days agoVerified live 1d ago

Java Developer

Brief overview

San Francisco, CAIn-person
UndergradOr in progress
1 H-1B approvalsDept. of Labor
Java programmingSpring frameworkHibernateSQL queryingDatabase designHTMLCSSJavaScriptAngularReactGitAgile methodologiesTest-Driven Development (TDD)CI/CDDebuggingTroubleshootingVerbal communication

About the company

N
Neural Strategic Solutions, Inc.neuralssinc.com

Neural Strategic Solutions, Inc.

Visa sponsorship history

1 year sponsoring, last filed FY2025

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1H-1B approved
100%approval rate
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20251

Job description

Summary

Neural Strategic Solutions, Inc. is a professional staffing and solutions firm providing flexible and permanent staffing solutions. They are looking for Entry/Junior/Mid level JAVA Developers to work with various technologies and contribute to software development projects.

Responsibilities

  • Proficiency in Java programming language is essential, including knowledge of core libraries and commonly used frameworks (e.g., Spring, Hibernate)
  • Experience with databases such as MySQL, PostgreSQL, Oracle, etc., including database design and SQL querying
  • Understanding of web development technologies like HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React) may be required depending on the role
  • Familiarity with version control systems like Git
  • Understanding of Agile methodologies and experience working in Agile teams
  • Knowledge of software development practices such as TDD (Test-Driven Development), CI/CD (Continuous Integration/Continuous Deployment)
  • Ability to analyze and solve technical problems independently
  • Debugging and troubleshooting skills
  • Good verbal and written communication skills, as collaboration with other team members, stakeholders, and sometimes clients is often required

Skills

  • A degree in Computer Science, Software Engineering, or a related field is often required. However, some positions may accept equivalent experience or relevant certifications
  • Proficiency in Java programming language is essential, including knowledge of core libraries and commonly used frameworks (e.g., Spring, Hibernate)
  • Experience with databases such as MySQL, PostgreSQL, Oracle, etc., including database design and SQL querying
  • Understanding of web development technologies like HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React) may be required depending on the role
  • Familiarity with version control systems like Git
  • Understanding of Agile methodologies and experience working in Agile teams
  • Knowledge of software development practices such as TDD (Test-Driven Development), CI/CD (Continuous Integration/Continuous Deployment)
  • Ability to analyze and solve technical problems independently
  • Debugging and troubleshooting skills
  • Good verbal and written communication skills, as collaboration with other team members, stakeholders, and sometimes clients is often required

Qualifications

Must Haves

  • A degree in Computer Science, Software Engineering, or a related field is often required. However, some positions may accept equivalent experience or relevant certifications
  • Proficiency in Java programming language is essential, including knowledge of core libraries and commonly used frameworks (e.g., Spring, Hibernate)
  • Experience with databases such as MySQL, PostgreSQL, Oracle, etc., including database design and SQL querying
  • Understanding of web development technologies like HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React) may be required depending on the role
  • Familiarity with version control systems like Git
  • Understanding of Agile methodologies and experience working in Agile teams
  • Knowledge of software development practices such as TDD (Test-Driven Development), CI/CD (Continuous Integration/Continuous Deployment)
  • Ability to analyze and solve technical problems independently
  • Debugging and troubleshooting skills
  • Good verbal and written communication skills, as collaboration with other team members, stakeholders, and sometimes clients is often required

More jobs like this