```Duties:```
- Collaborate with senior developers and project managers to design and develop high-quality software solutions
- Write clean, efficient, and maintainable code in Java
- Participate in code reviews to ensure code quality and adherence to coding standards
- Debug and troubleshoot software defects and issues
- Assist in the development of software documentation, including technical specifications and user manuals
- Stay up-to-date with the latest industry trends and technologies in software development
```Requirements:```
- Bachelor's degree in Computer Science or a related field
- Strong knowledge of Java programming language and object-oriented design principles
- Experience with application development using Java frameworks such as Spring or Hibernate
- Familiarity with SQL and relational databases, such as MySQL
- Knowledge of web services and RESTful APIs
- Understanding of software development methodologies, tools, and processes
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
Note: Experience with Python, IT infrastructure, Quantum engineering, or other relevant skills are a plus but not required for this position.
Job Types: Full-time, Contract
Pay: $63,445.18 - $76,407.10 per year
Benefits:
* 401(k)
* Dental insurance
* Health insurance
Experience level:
* Under 1 year
Schedule:
* 8 hour shift
* Monday to Friday
Work Location: In person