Senior Software Developer
Company
IBM
Location
IN Kochi
Type
Full Time
Job Description
Turbonomic is the Worldโs leading Application Resource Management (ARM) company assuring application performance across on-premise multi-cloud and cloud-native environments. We enable Application Performance thatโs scalable proven and cost efficient.
At Turbo weโve invested nearly $200 million over 10 years to build the best real-time and continuous AI analytics solution that provides answers so accurate they can be executed automatically. Come see why more than 2000 Turbo customers including 26% of the Fortune 500 are using ARM to assure performance of their mission-critical business critical applications.
Your Role and Responsibilities
Specific responsibilities will include:
- Work as part of an agile team accurately estimating and then delivering complex features.
- Develop microservice-based application components.
- Build SaaS solutions.
- Work extensively with Java and cloud native tools applying principles of object-oriented design.
- Provide technical leadership for end-to-end project design and development.
- Build and maintain REST API endpoints.
- Design and develop automated tests to prevent regressions.
- Provide thorough professional documentation of new features and software as it is developed.
- Contribute to architecture and technical design discussions and code review in collaboration with other teams.
- Consult with product management team about user needs and software requirements.
- Participate in customer calls and provide assistance to support team to help address technical issues.
- Communication organization critical analytical thinking and research skills are critical in this role.
Required Technical and Professional Expertise
- 5+ years of experience in Software Development
- Thorough understanding of data structures algorithms and object-oriented design.
- Java C++ Go Python Javascript or other modern OOP languages
- Experience with Java algorithms Datastructures SQL Databases object-oriented design web application development distributed systems and micro services
- Knowledge on principles of cloud computing containers and kubernetes linux operating system.
- Design and develop automation test systems for software issue automatic detection
- Agile and Scrum development methodologies
Preferred Technical and Professional Expertise
- Experience with VMWare HyperV or similar hypervisor vendor technologies
- Experience with APM tools such as AppD Dynatrace Instana
- Experience with front ent technology like React/Angular
- Experience mentoring more junior developers
Date Posted
12/05/2024
Views
0
Similar Jobs
Software Developer (Java Backend) - IBM
Views in the last 30 days - 0
The text is a job description for a Software Engineer position at Instana The role involves working on the Java tracer team maintaining and evolving J...
View DetailsSoftware Developer - Backend Development - IBM
Views in the last 30 days - 0
IBM is looking for a Backend development Engineer to join their Data and AI Development team The role involves designing developing and maintaining co...
View DetailsSoftware Developer - IBM
Views in the last 30 days - 0
The job posting is looking for a talented software engineer with a strong background in Java and backend development to work on Apache KIE community p...
View DetailsBackend Developer - IBM
Views in the last 30 days - 0
IBM is seeking a Technical Support Professional with experience in customerfacing leadership and a strong technical grasp of their products The role i...
View DetailsFull Stack Developer - IBM
Views in the last 30 days - 0
The text is a job description for a Full Stack Software Developer position at IBM The role involves designing developing and supporting worldclass sca...
View DetailsBack End Developer - IBM
Views in the last 30 days - 0
The text is a job description for a role in building designing and implementing Lakehouse SaaS on multiple hyperscalers The role requires strong devel...
View Details