Sr Java Software Engineer
Ingram MicroAbout the role
It's fun to work in a company where people truly BELIEVE in what they're doing!
Ingram Micro is the business behind the world’s brands reaching nearly 90 percent of the world’s population. Our market reach, diverse solutions portfolio, and digital platform Ingram Micro Xvantage™ set us apart. We have approximately 27,000 associates committed to serving our more than 161,000 customers and 1,500 vendor partners worldwide. Learn more at www.ingrammicro.com.
Ingram Micro has earned Great Place to Work Certification™ for 2022-2023 in the United States! This prestigious recognition reflects our commitment to our people and our culture.
Come join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!
Ingram Micro is the business behind the world’s brands reaching nearly 90 percent of the world’s population. Our market reach, diverse solutions portfolio, and digital platform Ingram Micro Xvantage™ set us apart. We have approximately 27,000 associates committed to serving our more than 161,000 customers and 1,500 vendor partners worldwide. Learn more at www.ingrammicro.com.
Ingram Micro has earned Great Place to Work Certification™ for 2022-2023 in the United States! This prestigious recognition reflects our commitment to our people and our culture.
Come join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!
The role:
- Designs, develops, tests, debugs and implements operating systems components, software tools, and utilities.
- Determines systems software design requirements. Ensures that system improvements are successfully implemented and monitored to increase efficiency.
- Generates systems software engineering policies, standards, and procedures.
- Hands-on experience with the construction of complex engineering solutions and knowledge of software development methodologies
- Assumes end-to-end ownership of solutions as part of the Agile SCRUM team, which includes assisting in the development of testing automation and other key quality aspects.
- Partner with product owners and other Agile SCRUM team members to determine new features and user stories.
- Participate in code reviews to ensure that each increment adheres to the original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.
- Assist in establishing and supporting coding standards.
- Engage in all Agile ceremonies including planning, grooming, product demonstrations, and team retrospectives.
- Exhibits DevOps mindset where Agile SCRUM team is accountable for a product from inception to sunset.
- Respond to support incidents for production applications to make a quick repair to prevent application outages.
- Create and/or update the documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams, and/or design documents.
- Share knowledge among members in the Agile SCRUM team
- Demonstrate excellent communication skills and effective collaboration in a team-oriented environment.
- Attitude for learning new technologies and concepts.
- Excellent time management skills and ability to prioritize.
- Able to translate customer and business needs to technical solutions.
- Resilient to change.
- Establish User Personas in collaboration with Product Management
- Comfortable working with little to no supervision and providing supervision to associate engineers.
- Mentor and train other Software Engineers
- May be asked to participate in Quarterly Architecture Summits
- Take the lead on challenging software engineering projects.
- Be a resource for multiple challenging software engineering projects at a time.
- Coordinate with external teams/stakeholders.
- Maintain a holistic view of the project, never losing sight of the smaller details.
What you bring to the role:
- Bachelor’s degree in computer science or relevant science and math discipline with an IT emphasis is required.
- 5+ years of relevant technical and functional experience including a minimum of 3 years position specific experience.
- Strong background on java 8 and beyond.
- Must have experience developing Rest API’s using spring boot framework.
- Good knowledge of JPA, hibernate, JDBC.
- Must be able to write Junit test cases.
- Must has experience using MAVEN, SonarQube
- Must have experience working with relational database.
- Experience with Agile Management Tools (i.e., Confluence, JIRA, VersionO
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Sr. Oncology Sales Representative - Mobile/Montgomery, AL
MSD
$247,000/yr
Sr. Design Technologist, Amazon Brand Innovation Lab
Amazon.com
$239,900/yr
Claims Representative/Sr. Claims Representative - Auto Property Damage
Plymouth Rock Assurance
$80,000/yr