This position manages other employees.
This position requires % travel.
Martin Bros. Distributing is seeking a full-stack Java EE / Jakarta EE / JavaScript Software Developer with strong analytical and problem-solving skills to work on a tight-knit team supporting multiple web-based projects using agile workflow. The Software Developer will be expected to maintain and develop innovative and performant applications that support the short and long-term vision of Martin Bros in a fast-paced CI / CD environment. Martin Bros is unique in the number of applications we develop for both internal use as well as for supporting our customers’ businesses. This is an opportunity for a passionate developer to work for a highly productive team that develops applications in various modern technologies. This position will be primarily remote with the potential to travel once per quarter.
About Us :
Martin Bros. Distributing is the leading food service distributor in the Midwest. We have a strong passion for providing legendary customer service to the many food service providers we consider family. Since 1940, our fast-paced teams have continually been innovating to bring “Food Service with a Difference” to our customers. Our services include food and equipment distribution accompanied with various tools to assist restaurants, schools, senior living facilities, and all others to provide the best for their customers. As an employee-owned organization, Martin Bros. offers a suite of benefits including, but not limited to, ESOP (stock), 401(k), health, dental and vision plans, paid holidays, PTO, employee discounts, quarterly and annual bonuses.
Key Technologies :
- Git – Version control repositories
- Java - Backend server architecture for Java EE / Jakarta EE REST API, Spring, and JSF Servlets
- SQL - Database management and administration for multiple database engines including SQL Server, MySql, DynamoDB, SqLite
- AWS – Lambda, DynamoDB, CloudFront, and many more service. Certified Cloud Practitioner is a plus
- Javascript – Frameworks and tools include Node, React, Backbone, Bootstrap, HTML, CSS (Sass)
- Mobile - Multiple mobile apps built on Android Native and Reactive Native
Responsibilities :
Develop applications following coding practices and standardsContribute to team development and best practices in thorough code reviews ensuring coding practices and standards are being implementedParticipate in daily / weekly scrum meetings including standup, planning, kick off, and retrospective meetingsPrioritize and manage multiple tasksProficient working in multiple applications in both backend and frontend layersCollaborate with Product Management to evaluate and analyze requirements for new featuresCollaborate with QA and Support to debug, troubleshoot, correct issuesMaintain / administer database changes needed in new feature developmentLeverage profiling tools for applications and SQL servers to ensure optimal performanceWork closely with team members to ensure applications have high degree of integrityModernize legacy applications with new technologyWork on proof-of-concept development to determine tooling and technology requirements and standards changes needed to implement new technologies.Continue to learn new technologies quickly and implement them successfullyLocation : Remote within the continental United States
Qualifications :
Bachelor’s degree relating to information technology and / or training or equivalent combination of education, certification(s), and experience.3+ years experience in web-based technologiesUnderstanding of REST API core concepts and principalsAble to work independently without close supervisionWorks well / collaborate with teamStrong organizational and time management skillsStrong logical and analytical skillsStrong written and verbal communication skillsPassion for continuous learning and growthCustomer service-oriented attitudeMust be able to pass pre-employment drug screenHEAR FROM OUR TEAM
Glimpse of life at Martin Bros.