Job description
Staff4Me is searching for an enthusiastic Java Developer to join our innovative team. As a key player in our development process, you will create high-performing and reliable Java-based applications that are crucial to our operations. Your expertise will help us to enhance our systems and meet our clients’ diverse needs.
Key Responsibilities
Design, develop, and maintain Java applications following best practices in coding and architecture.
Collaborate with product owners and other stakeholders to gather and interpret requirements.
Conduct testing and debugging of applications to ensure optimal performance.
Participate in code reviews to maintain code quality and enhance team knowledge.
Integrate data storage solutions and RESTful APIs into applications.
Contribute to the development of project documentation and technical specifications.
Stay current with new technologies and industry trends to promote innovation within the team.
Degree in Computer Science, Information Technology, or related field.
At least 3 years of professional experience in Java programming.
Strong knowledge of Java frameworks, particularly Spring Boot.
Experience working with databases, both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
Familiarity with modern web technologies (HTML, CSS, JavaScript) is advantageous.
Proficiency in version control systems like Git.
Solid understanding of agile development methodologies.
Excellent analytical and troubleshooting skills.
Strong communication skills and the ability to work effectively in a team-oriented environment.
Commitment to continuous learning and improvement.
- 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