Job Description
As an Application Developer you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally collaborating and integrating code into enterprise systems. You will have access to the latest education tools and technology and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
Your Role and Responsibilities
Who We Are:
Our industry-leading data integration platform for designing developing and running jobs that move and transform data are used by many of the world’s largest organizations in Banking Insurance Healthcare Manufacturing industries and Govt. and Public sector. Our software development engineers and architects can turn ideas into reality with a focus on innovation and development of new technology. Our strategic product development team creates and delivers exciting features that impact the businesses.
What You’ll Do:
As a software developer focused on data integration platform development you will be an integral part of our engineering team responsible for creating high-performance scalable and reliable solutions for managing and transforming data. You will collaborate closely with cross-functional teams contribute to design and implement innovative features of the product analyze and fix defects in existing product. Will be ultimately responsible for ensuring that any shipped code is delivered on schedule and with high quality.
Develop and maintain efficient algorithms data structures and APIs for data processing and integration tasks.
Your role and responsibilities:
As a Fullstack developer you will be responsible for development maintenance and support of the Data Integration applications through the full systems development lifecycle. Participate in the design and implementation of sophisticated software systems. You will work with the Product Architects Product Managers to understand various priorities and work towards the execution. Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members. Participate in and adhere to professional software engineering practices using such tools and methodologies as Agile Software Development Test Driven Development Continuous Integration Continuous Delivery etc. Ensure good code coverage and support bug fixes during testing and deployment to target environments. Participate in the planning creation and execution of automated test cases and load/performance testing. Create and maintain technical documentation and work with L2 support team in debugging customer issues and providing issue resolution and code fixes.
Required Technical and Professional Expertise
- Graduate or post-graduate in Computer Science or related Engineering field.
- 5+ years of professional experience in software development with a focus on cloud-native applications.
- Design and implement robust and efficient backend/RESTful api services using Java as primary programming language ensuring high performance and security standards.
- Develop responsive and user-friendly front-end interfaces using JavaScript based frameworks and libraries like React with solid understanding of HTML CSS CSS pre-processors like SaaS LESS and good proficiency in ES6.
- Experience with Cloud Native application and microservices development strong understanding of containers container orchestration and cloud platforms.
- Proficiency in one or more scripting language and knowledge and familiarity with Linux environment
- Experience in automating testing using frameworks like Selenium Cypress Jest; infrastructure build and deployment automation using tools like Jenkins Gradle Maven etc.
- Have worked on Relational/NoSQL databases systems and SQL language.
Preferred Technical and Professional Expertise
- Strong knowledge of data structures algorithms enterprise systems and system architectures.
- Experience with DevOps practices Docker Kubernetes and Microservices Architecture and design
- Exposure on message broker and distributed event streaming platforms like IBM MQ RabbitMQ or Kafka.
- Experience with any Cloud Platforms i.e. IBM Cloud AWS Azure.
Date Posted
05/31/2024
Views
0
Similar Jobs
FullStack Developer - 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 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 DetailsSoftware 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 DetailsSenior Software Developer - IBM
Views in the last 30 days - 0
Turbonomic is the worlds leading Application Resource Management ARM company ensuring application performance across onpremise multicloud and cloudnat...
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