Job Overview:
We are seeking an Entry Level Java Developer to join our dynamic team. As a Java Developer, you will be responsible for developing and maintaining high-quality software applications. This is an excellent opportunity for someone who is passionate about programming and eager to learn and grow in a collaborative environment.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and test software applications
- Write clean, efficient, and well-documented code using Java and other programming languages
- Debug and resolve software defects and issues
- Participate in code reviews to ensure code quality and adherence to coding standards
- Assist in the development of technical specifications and system documentation
- Stay up-to-date with emerging technologies and industry trends
Skills:
To be successful in this role, you should have the following skills:
- Proficiency in Java programming language
- Familiarity with Linux operating system
- Experience in application development using frameworks such as Ruby on Rails or Carbonise
- Knowledge of version control systems like GitHub
- Understanding of Python programming language
- Familiarity with cloud platforms such as AWS or Azure
- Exposure to Quantum engineering concepts is a plus
- Understanding of RESTful web services
We offer competitive compensation packages, opportunities for career advancement, and a supportive work environment. If you are a motivated individual with a passion for software development, we would love to hear from you.
Note: This is an entry-level position. Candidates with limited professional experience but possess the required skills are encouraged to apply.
Job Types: Full-time, Contract
Pay: $80,000.00 - $100,000.00 per year
Benefits:
- Visa sponsorship
Experience level:
- 4 years
Schedule:
- 8 hour shift
Ability to Relocate:
- Bergenfield, NJ 07621: Relocate before starting work (Required)
Work Location: Hybrid remote in Bergenfield, NJ 07621