Talent.com
Software Developer

Software Developer

Martin BrosCedar Falls, IA
30+ days ago
Job description

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 standards
  • Contribute to team development and best practices in thorough code reviews ensuring coding practices and standards are being implemented
  • Participate in daily / weekly scrum meetings including standup, planning, kick off, and retrospective meetings
  • Prioritize and manage multiple tasks
  • Proficient working in multiple applications in both backend and frontend layers
  • Collaborate with Product Management to evaluate and analyze requirements for new features
  • Collaborate with QA and Support to debug, troubleshoot, correct issues
  • Maintain / administer database changes needed in new feature development
  • Leverage profiling tools for applications and SQL servers to ensure optimal performance
  • Work closely with team members to ensure applications have high degree of integrity
  • Modernize legacy applications with new technology
  • Work 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 successfully
  • Location : 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 technologies
  • Understanding of REST API core concepts and principals
  • Able to work independently without close supervision
  • Works well / collaborate with team
  • Strong organizational and time management skills
  • Strong logical and analytical skills
  • Strong written and verbal communication skills
  • Passion for continuous learning and growth
  • Customer service-oriented attitude
  • Must be able to pass pre-employment drug screen
  • HEAR FROM OUR TEAM

    Glimpse of life at Martin Bros.