Principal, Backend/Integration Software EngineerIngram Micro • Irvine, California, United States
Principal, Backend/Integration Software Engineer
Ingram Micro
- Irvine, California, United States
- Irvine, California, United States
About
Hands-on experience with the construction of complex engineering solutions and a solid grasp of software development methodologies are key. You\'ll take end-to-end ownership of solutions, including developing automation for testing and supporting other critical quality aspects. Working closely with product owners and Agile SCRUM team members, you\'ll help shape new features and user stories, participate in code reviews, and assist with establishing and maintaining coding standards. Engaging in all Agile ceremonies and demonstrating a true DevOps mindset, you and the team will be accountable for products from inception to sunset.
You'll also respond to support incidents for production applications, ensuring quick repairs to minimize outages, and create or update documentation such as specifications, implementation guides, architecture diagrams, and design documents. Sharing knowledge across the team, you\'ll demonstrate excellent communication, effective collaboration, strong time management, and the ability to translate customer and business needs into technical solutions while remaining resilient to change.
You'll also have the opportunity to establish user personas in collaboration with product management, work independently with minimal supervision, provide guidance to associate engineers, participate in Quarterly Architecture Summits, and lead or support multiple challenging projects at once, always maintaining a holistic view without losing sight of the details.
What you bring to the role Bachelor’s degree in computer science or a related science/math discipline with an IT emphasis (or a master’s degree with relevant experience)
10 - 15 years of technical experience (or 7-9 years with a master’s), including 5+ years in web services development as a full stack/integration developer
Strong background in Java 8 and beyond, with experience developing REST APIs using Spring Boot
Solid knowledge of JPA, Hibernate, JDBC, Junit, Maven, SonarQube, and relational databases
Familiarity with Agile management tools (like Confluence, JIRA, VersionOne), version control (Bitbucket, Git, SVN), and web services/serialization (XML, JSON, SOAP, REST)
Hands-on experience with GCP, log management/APM tools (Splunk, DataDog), and application of design patterns and non-functional qualities (resilience, maintainability)
Familiarity with Python, NodeJS, Bootstrap, Material-UI, and test automation for front-end is a plus
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.