Senior Software Engineer
Iron Mountain
Boston, Massachusetts
senior
senior software engineer
software
engineer
iron
mountain
data
digital
team
apis
engineer
design
cloud
December 21, 2022
Iron Mountain
Boston, Massachusetts
At Iron Mountain we protect what our customers value most, from the everyday to the extraordinary. We build customer value around the world with a passion for preserving the physical, transforming the digital, and respecting the environmental. We pioneered the industry for global records and information management and have established some of the best customer relationships in the industry with 95% of the Fortune 1000 companies among our 225,000 loyal customers. Here, you ll bring your expertise and creativity to a workplace that thrives on continuous improvement. Here, you ll be part of a global workforce that embraces the differences among us. And here, we ll encourage you to Climb Higher for the benefit of our customers and each other. There is so much more, but enough about us. We can t wait to hear about YOU.
- Participate in design discussions about the technical implementation and consider the tradeoffs to support business value, scalability and delivery timeline.
- Develop service functionality using RESTful APIs and JSON format
- Define service contract APIs for integration
- API to API integrations
- Work with infrastructure teams to implement and build scalable systems
- Develop services for needs of UI developers
- Develop unit tests with a test driven mindset
- Debug and address performance issues
- Design and code for security considerations, anticipates security risks
- Peer / code reviews
- Lead the development of a product feature
- Strong communication, collaboration and problem solving skills with a track record of delivering production grade systems in a team environment
- Experience as a team lead working with 3-5 engineers
- Motivated individual who learns quickly, has pride in building a new product and can engage others to accelerate technical solutions
- Familiarity with implementation design patterns and performance challenges
- Minimum Bachelor s degree
- Experience in working with distributed teams
- 3 years of experience working with agile scrum methodologies
- 7 years of Java, maven and SQL development
- 1 year of experience with Google Cloud Platform, AWS or Azure
- Experience in developing scalable micro services and API gateways
- Prior experience with Tomcat, Apache Solr, VMware and Oracle desired.
- 7 years of data modeling / metadata schema definition
- Experience with server oriented architectures and web platform applications with ability to define and integrate with APIs and REST services
- Architectural governance and security review experience
- Experience with agile tools such as Atlassian JIRA, Rally, TFS or Version One
- Mastery of code repositories such as subversion / git and artifactory repos
Report this job