Ingram Micro

Java Software Engineer, Intermediate

Ingram Micro$97K — $123K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field, or equivalent experience
  • 4+ years of software development experience
  • 2+ years of database development experience
  • Expertise in Java and familiarity with tools like GitHub and Kafka
  • Intermediate understanding of software development languages and principles

Responsibilities

  • Develop and modify complex software applications independently
  • Participate in change control and deployment processes
  • Research and recommend new user experience and web development approaches
  • Provide full application development life cycle support
  • Enforce design patterns and standards with team members
  • Make informed technical decisions with guidance from senior engineers
  • Coordinate with users and product owners for detailed requirements gathering

Benefits

  • Immediate benefits for medical, vision, dental, and prescription drug plans
  • 15 vacation days and 12 sick days accrued annually, plus 3 personal days
  • 401K match and various insurance options like life and AD&D
  • Wellness program with onsite gym access
  • Tuition reimbursement for continued education
  • Opportunities for community engagement through matched donations and volunteer work
  • Casual dress code and flexible schedules for work-life balance
Full Job Description
Job Description

Ingram Content Group (ICG) is currently seeking a Java Software Engineer, Intermediate to join our team in LaVergne, TN (Greater Nashville area). This person leverages the latest database technologies as a basis for complex analytical application development. Provides medium level full application development life cycle support including specifications, prototypes, development, quality assurance and deployment. Models data, develops processes, and creates an optimal platform for data retrieval in support of both internal and external facing applications. Works closely with business users to gather requirements and create functional specifications that lead to developing new code. Explores new technologies and development techniques. This position will be expected by hybrid and work from the Ingram headquarters 4 days per week.

The ideal candidate will have the following minimum qualifications:
  • Bachelor's degree in computer science or related field or directly related year for year experience
  • 4+ years' of software development experience
  • 2+ years' of database development experience

We have a preference for:
  • Knowledge of Development Tools with demonstrated expert experience in appropriate development tools:
    • Java programming
    • GitHub
    • Kafka, Kubernetes DevOps
    • JavaScript/Angular front-end technologies
    • PostgreSQL, MySQL
  • Intermediate level knowledge of software development languages and principles
  • Broad knowledge of software tools and technologies
  • Proficient in the practical application of software engineering principles
  • Broad understanding of tools and technology

The Intermediate Software Engineer key responsibilities are:
  • Independently develops and modifies complex internal and external facing software applications in focused technical areas.
  • Participates in the change control and deployment processes for operational support.
  • Researches and recommends new approaches surrounding user experience or web development.
  • Provides medium level full application development life cycle support including specifications, prototypes, development, quality assurance and deployment.
  • Works with team members to identify and enforce design patterns, standards, etc.
  • Uses judgement to make technical decisions, seeking guidance from senior engineers when needed.
  • Researches and recommends new approaches to software development and technology solutions.
  • Coordinates with users and product owners to gather detailed requirements.

Hiring Salary Range: $97,201 - $123,251. This range represents the anticipated low and high end of the salary for this position. It will be determined by factors including but not limited to the applicant's education, experience, knowledge, skills, and abilities, geographic location, as well as internal equity and alignment with market data.

Qualifications

Additional Information

Perks/Benefits:
  • A highly competitive compensation package with generous benefits beginning first day of employment for Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA.
    • 15 vacation days & 12 sick days accrued annually and 3 personal days
    • 401K match, Life and AD&D, Employee Assistance programs, Group Legal, & more
    • Wellness program with access to onsite gym and basketball court for associates
  • Encouraged continued education with our tuition reimbursement program
  • Financial and in-kind opportunities to engage with non-profits in your community
    • Company match program for United Way donations
    • Volunteer opportunities and in-kind drives for non-profits throughout the year
  • Take breaks or brainstorm in our game room with ping pong & foosball
  • Casual Dress Code & Flexible Schedules (per team)

About Ingram Micro

Ingram Micro is a leading technology distributor, providing a wide range of products and services to customers around the world. The company offers a comprehensive portfolio of IT products and services, including hardware, software, and cloud-based solutions. Ingram Micro is committed to providing high-quality products and services to its customers, and has a strong reputation for innovation and reliability in the industry. The company operates in markets around the world, and has a strong presence in North America, Europe, and Asia. Ingram Micro is dedicated to sustainability and environmental responsibility, and has implemented a number of initiatives to reduce its environmental impact.
Learn more about Ingram Micro
Size
35,000 employees
Industry
Founded
1979

Similar Jobs

More Jobs at Ingram Micro

More Information Technology Jobs

Find similar Java Software Engineer, Intermediate jobs: