Java Development Manager
Share-ify is a cloud-based solution providing food safety and quality assurance compliance solution to food companies around the world. With over 20,000 companies, Share-ify offers a proven solution for food companies to better manage risk across their food supply chain. We are looking for a dynamic and experienced Java Development Manager to lead our software development team. If you are passionate about technology, management, and hands-on development, and thrive in a fast-paced environment, we want to hear from you!
Job Summary
The Java Development Manager will oversee and actively participate in the design, development, maintenance, and enhancement of high-quality Java-based software applications. The ideal candidate will have a strong technical background in Java, hands-on experience with design and development, and proven skills in managing software development projects using JIRA and Scrum methodologies. You will be responsible for managing existing Java-based solutions and ensuring they continue to meet the evolving needs of the business.
Essential Functions
· Lead and mentor a team of Java developers, providing guidance and support to ensure successful project delivery.
· Actively participate in the hands-on design and development of new Java-based applications and enhancements to existing solutions, including coding, code reviews, and architectural design.
· Utilize JIRA to manage project workflows, track progress, and facilitate sprint planning, reviews, and retrospectives.
· Implement and manage Scrum practices to ensure effective Agile development, including running daily stand-ups, sprint planning meetings, and sprint reviews.
· Oversee the maintenance and enhancement of existing Java-based solutions, ensuring they are up-to-date, performant, and aligned with business needs.
· Troubleshoot and resolve complex technical issues and challenges in existing software solutions, providing guidance and solutions to the development team.
· Collaborate with stakeholders to define project requirements, scope, and objectives for both new and existing solutions, and translate these into actionable tasks and user stories within JIRA.
· Manage the full software development lifecycle for both new projects and enhancements to existing systems, including planning, development, testing, deployment, and maintenance.
· Develop and implement processes and methodologies to improve team efficiency and software quality.
· Ensure timely delivery of projects by managing resources and timelines while maintaining transparency through JIRA dashboards and reports.
·
· Foster a culture of innovation and continuous improvement within the development team.
· Stay current with emerging technologies and industry trends to ensure that both new and existing solutions are leveraging the latest advancements.
Position Type/Expected Hours of Work
· This is a full-time position. Business and ours of work are Monday through Friday, 8:30 am to 5:00 pm. Eastern Time Zone.
· May be required to work a longer than 40 (forty) hour work week.
· This position is Hybrid role; requires majority of in person on-site presence work hours in a designated office located in Jacksonville, Florida.
Qualifications
· Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree is a plus).
· 7+ years of experience in Java development, with at least 3 years in a managerial or leadership role.
· Proven experience with Java frameworks and technologies, such as Spring, Hibernate, and Java EE.
· Strong understanding of software development methodologies, including Agile and Scrum.
· Hands-on experience with JIRA for project management, issue tracking, and reporting.
· Proficiency in the design, development, and troubleshooting of both new and existing Java applications.
· Experience with version control systems (e.g., Git), build tools (e.g., Maven, Gradle), and continuous integration/continuous deployment (CI/CD) practices.
· Excellent problem-solving skills and the ability to manage multiple projects simultaneously.
· Strong communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders.
Job Type: Full-time
Pay: $84,098.00 - $90,748.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Employee assistance program
Health insurance
Life insurance
Paid time off
Parental leave
Professional development assistance
Referral program
Relocation assistance
Retirement plan
Tuition reimbursement
Vision insurance
Schedule:
8 hour shift
Day shift
Monday to Friday
Weekends as needed
Experience:
Scrum: 5 years (Required)
License/Certification:
PMP (Preferred)
Location:
Jacksonville, FL (Required)
Work Location: Remote