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.
Role
The developer in these roles makes an impact in the organization by designing and developing REST APIS and Backend programs that involve connecting to various systems like databases(SQL, noSQL), external Rest APIs, Messaging Systems such as Kafka/RabbitMQ. Additionally, the user is required to write backend business logic programs that are scalable, High performant, simple to understand and maintainable. The developer is well aware of established design patterns in backend programming and have hands-on knowledge in applying the design patterns to software programs.
Primary Skills
Developer has a very good hands on experience in these tools and technologies. Developers are able to quickly start contributing in these areas with zero lead time and learning. Developers have 1-5 years of hands-on experience in these tools/technologies.
Java with Spring Boot
Spring modules such as auth, web, data, thymeleaf, security
Spring boot autoconfiguration and spring starters
Spring Rest API development, interceptors, filters, etc
Spring Cloud
JPA with/without hibernate
Message Queue
Design Patterns
Authentication mechanisms/tools/techniques like oAuth, openID, SAML, JWT, etc
Maven or Gradle
MongoDB (beginner/Intermediate)
Kafka (beginner/Intermediate)
Secondary Skills
Developers may or may not have hands-on experience in these tools and technologies, but have a good idea of how it works. Developers will be able to start contributing in these areas with minimal learning and training. Developer has at least beginner level knowledge on these.
OKTA, Keycloak Authentication
Google Cloud / AWS Cloud
Gitlab CICD
XML Schemas, XSDs, XSLTs and JSON Schemas
Docker, Kubernetes
Quartz Schedulers
Elasticsearch
Unix commands
Nice to have Skills
Developer has beginner/intermediate/advanced level skills on any of these. However, it is not mandatory to know these tools or technologies for this role.
Javascript
HTML, CSS, UI programming
React or Angular or jQuery Programing experience
Job Duties
[70-80%] Coding and Development of backend Components
[10-20%] Mentoring other developers
[10-20%] Design and one time POC development work
Typical Work Day
Work with Product owners and Architects to ensure the functional and technical requirements clearly defined to commence the development work.
Develop software programs for Backend APIs and business logics.
Work with UI developers to define contract for backend frontend communication and develop programs as per the API contract
Review peer developer’s code and provide review comments
Seek early feedback from Product owners for developed features and make corrections.
Write unit tests(or functional e2e tests) for the developed features
Update and track status in JIRA(or equivalent Project Management tool)
Work with Scrum Masters, Product Owners, Architects to clear the blockers that prevent the delivery of the assigned work.
Provide updates in the daily standup calls
Engage in technical discussions with the team
Deploy the code to the dev/staging environment once the smallest testable unit of functionality is completed – coordinate the deployments with frontend engineers.
Work with QA engineers to have the features reviewed and thoroughly tested
Typical Work Week/Sprint(2 weeks)
Demonstrate the developed feature by end of week or 2 weeks to the stakeholders
Understand the upcoming product tasks/features and prepare the architectural runway if necessary
Scope and Estimate the development effort required for the development tasks
Category: Information Technology
Iron Mountain Incorporated, founded in 1951, is the global leader for storage and information management services. Trusted by more than 225,000 organizations around the world in approximately 50 countries, Iron Mountain stores and protects billions of valued assets, including critical business information, highly sensitive data, and cultural and historical artifacts.
Providing solutions that include information management, digital transformation, secure storage, secure destruction, as well as data centers, cloud services, and art storage and logistics, Iron Mountain helps customers lower cost and risk, comply with regulations, recover from disaster, and enable a digital way of working.
Our Cores Values and Code of Ethics are our north star. They provide a solid base for how we do business and behave every day, so each one of us can experience exceptional.
If you have a physical or mental disability that requires special accommodations, please let us know by sending an email to [email protected]. See the Supplement to learn more about Equal Employment Opportunity.
Iron Mountain is committed to a policy of equal employment opportunity. We recruit and hire applicants without regard to race, color, religion, sex (including pregnancy), national origin, disability, age, sexual orientation, veteran status, genetic information, gender identity, gender expression, or any other factor prohibited by law.
To view the Equal Employment Opportunity is the Law posters and the supplement, as well as the Pay Transparency Policy Statement, CLICK HERE
Requisition: J0062549
Job Details Responsibilites: Customer Care II Problem Solving • Managing incoming calls and customer service inquiries • Provide information about...
Apply For This JobWe are looking for PG graduates who have done their Masters in the subjects like (Statistics, Chemistry and Physics) Required...
Apply For This JobJob Details Job Description 👉Backend Developer Job description back end development experience in Node.js applications. Simple Knowledge of multiple front-end...
Apply For This JobJob Details Basic qualifications ITI certified Job Description Education10th or Below 10th (High School)English LevelThoda EnglishExperienceFresherGenderMale OnlyAddressMadhyamgram, Kolkata, West Bengal –...
Apply For This JobJob Details Age criteria 25 .. Adharcard wit full date of birth.. Ssc passed minimum.. Vaccine 2nd completed Job Description...
Apply For This JobReady to make your mark on the world and help a leading technology provider with conversational data. We’re looking for...
Apply For This Job