Job description
Staff4Me is looking for a talented and motivated Java Developer to join our dynamic team. In this role, you will be responsible for designing and implementing robust Java applications that drive our services and enhance user experiences. You will work closely with other developers and teams to create reliable and efficient software solutions.
Responsibilities
Develop, test, and maintain high-quality Java applications.
Participate in the entire software development lifecycle, including design, implementation, testing, and deployment.
Collaborate with cross-functional teams to define and refine requirements and system specifications.
Write well-designed, maintainable, and efficient code.
Perform code reviews and provide feedback to ensure code quality and adherence to standards.
Debug and troubleshoot technical issues with existing applications and systems.
Stay current with industry trends and emerging technologies to ensure the development of innovative solutions.
Bachelor’s degree in Computer Science or a related field.
3+ years of experience in Java development.
Familiarity with Java frameworks such as Spring or Hibernate.
Experience with RESTful API design and development.
Understanding of databases (SQL and NoSQL) such as MySQL, PostgreSQL, and MongoDB.
Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
Experience with version control systems, preferably Git.
Strong problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment.
Excellent verbal and written communication skills.
- Competitive salary and performance-based bonuses
- Health, dental, and vision insurance
- Flexible working hours and remote work options
- Opportunities for professional development and training
- Collaborative and inclusive work environment