
Posted 23 days ago
Principal Java Software Developer
Ingram MicroPrincipal Java Software Development XVS
Requirements
Bachelor's degree in Computer Science or related field, 10-15 years of technical experience, 5+ years of web services development, Proficiency in Java 8+, Experience with Spring Boot and REST APIs, Knowledge of JPA, Hibernate, and JDBC, Experience with Azure cloud architecture, Experience with Maven and SonarQube, Experience with relational databases, Experience with Agile tools like JIRA and Confluence
Skills
JavaSpring BootAzurePythonAPIHibernateGitNode.js
About the role
Responsibilities
- Design, develop, test, and implement complex software systems and operating system components
- Lead large-scale engineering projects and assume end-to-end ownership of solutions within an Agile SCRUM environment
- Mentor, coach, and review the work of associate software engineers
- Partner with product owners to determine new features, user stories, and technical requirements
- Participate in code reviews, Agile ceremonies, and establish coding standards and engineering policies
- Implement DevOps practices, including managing products from inception to sunset and responding to production incidents
- Create technical documentation, including architecture diagrams, implementation guides, and detailed specifications
Requirements
- Bachelor's degree in Computer Science or a related science and math discipline
- 10-15 years of technical experience, including 5+ years of web services development
- Proficiency in Java 8+ and experience developing REST APIs using the Spring Boot framework
- Strong knowledge of JPA, Hibernate, and JDBC
- Experience with relational databases and version control management (e.g., Git, Bitbucket)
- Hands-on experience with Azure cloud architecture
- Proficiency with Maven, SonarQube, and unit testing (JUnit)
- Experience using Agile management tools such as JIRA and Confluence
Preferred Qualifications
- Experience with Python or NodeJS
- Knowledge of GCP (Google Cloud Platform)
- Experience with log management and APM tools like Splunk or Datadog
- Familiarity with Bootstrap or Material-UI design
- Experience with front-end test automation and behavior-driven testing techniques
About the Company
Ingram Micro is a global technology leader with $50B in annual revenue, helping businesses grow by connecting them to the technology they need. We empower industries ranging from healthcare to education by providing powerful eCommerce platforms and complex software solutions that reach more than 90% of the global population.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Java Software Developer
Ingram Micro · Barcelona
