Job description
Join Staff4Me as a Java Developer and be part of a dedicated team that thrives on innovation! In this role, you will design, develop, and maintain cutting-edge Java applications that deliver exceptional functionality and performance. Collaborating with multidisciplinary teams, your contributions will shape the future of our software solutions.
Responsibilities
Develop and implement high-quality Java applications based on project requirements.
Work alongside other developers, product managers, and designers to meet project goals.
Perform thorough testing and debugging processes to ensure the reliability of applications.
Document development processes, application designs, and code to benefit the team.
Participate in code reviews and provide constructive feedback to peers.
Continuously research and integrate new technologies to enhance application performance.
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
Minimum of 3 years’ experience in Java development.
Proficient in Java frameworks such as Spring and Hibernate.
Experience with building and consuming RESTful APIs.
Familiarity with relational databases (e.g., MySQL, Oracle) and NoSQL databases (e.g., MongoDB).
Understanding of front-end technologies (HTML, CSS, JavaScript) is beneficial.
Experience with version control systems, particularly Git.
Strong problem-solving skills and ability to work under pressure.
Excellent teamwork and communication abilities.
Desire to continuously learn and adapt in a fast-paced environment.
- 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