Ingram Content Group is seeking a Senior Java Software Engineer to deliver enterprise-grade software solutions with high customer impact, leading architecture and development activities for their content distribution services.
Requirements
- 6+ years’ experience in full stack development experience using Java
- 5+ years relational database experience
- Experience developing applications with various versions of Java or JavaEE
- Experience using Databases (SQL and or NoSQL DB’s)
- Experience with front end technologies (JavaScript, Node.js, Angular, React, or others)
- Experience with Git
- API development experience
Responsibilities
- Develops and modifies internal and external-facing software applications
- Provides full application development life cycle support including specifications, prototypes, unit tests and risk assessments
- Works with team members to identify and enforce design patterns, standards, etc.
- Explores new technologies and development techniques
- Performs data modeling and architecture development.
- Reviews and evaluates application workflow and user experience.
- Leads and executes testing to ensure the program meets the specified requirements.
Other
- This position will be hybrid and work from the Ingram headquarters 3 days per week.
- Experience leading or mentoring a group of developers
- Microservices architecture experience
- Experience with cloud-based technology and Docker/Kubernetes
- Experience with open source product