SOA Developer

IBM β€’ CO Bogota

Company

IBM

Location

CO Bogota

Type

Full Time

Job Description

Introduction
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
Software Development Experience: The SOA API developer must have a solid understanding of software development principles including good coding practices object-oriented design and design patterns.
SOA Architecture Knowledge: Must be familiar with the fundamental concepts of service-oriented architecture (SOA) such as the creation of reusable services interoperability between systems and the implementation of web services standards (such as SOAP and REST).
Proficiency in Integration Technologies: You should have experience in integration technologies such as ESB (Enterprise Service Bus) middleware and messaging systems to facilitate communication between different applications and services.
API Development Skills: The developer is expected to have experience in designing developing and maintaining robust and well-documented APIs (Application Programming Interfaces). This includes creating RESTful endpoints defining service contracts and API version management.
Knowledge of API Security: Must understand security principles related to APIs including authentication authorization data encryption and protection against attacks such as CSRF (Cross-Site Request Forgery) and XSS (Cross-Site Scripting).
Experience using Tools and Frameworks: You should have experience with popular tools and frameworks in API development such as Swagger/OpenAPI for documentation Postman for testing and monitoring and frameworks such as Spring Apache Camel and Quarkus for service development.


Required Technical and Professional Expertise
Knowledge:
– SOA
– Service Oriented Analysis.
– Service Modeling and API design.
– BIAN (10.0/ 11.0)
– Systems thinking
– BDD
– DDD
– Open API
– Open Banking
– BaaS
– Business Knowledge
– WSDL/XSD
– Integration architecture
– GIT
– Swagger / Yaml
– Integration patterns
– Event Driven Architecture
– Event Driven Patterns
– Synchronous and asynchronous patterns
– Enterprise Architecture
– Quality and availability attributes (RNF)
– API security (OAuth OpenID JWT)
– ISeries / ITS basics
– Programming logic
– BPMN
– Postman and SOAP

Preferred Technical and Professional Expertise
Problem Solving Skills: The SOA API developer must be able to identify and troubleshoot integration and performance issues in distributed and complex environments.
Collaboration and Communication: Since API development often involves working in cross-functional teams it is important that the developer can effectively communicate and collaborate with other developers architects and project stakeholders.
Apply Now

Date Posted

07/31/2024

Views

1

Back to Job Listings ❀️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Analyst and Developer - EchoStar

Views in the last 30 days - 0

EchoStar a company with a wide reach in satellite television livestreaming and mobile services is seeking a detailoriented Financial professional The ...

View Details

Software Engineer II (Remote) - Inspira Financial

Views in the last 30 days - 0

Inspira Financial is seeking a Software Engineer II to join their team The role involves the full software development life cycle from conception to d...

View Details

Software Engineer IV (Generative AI) - Spectrum

Views in the last 30 days - 0

Spectrums Product and Technology team is responsible for creating developing and operating the nations fastest mobile service most reliable internet s...

View Details

Software Engineer I (Remote) - Inspira Financial

Views in the last 30 days - 0

Inspira Financial is seeking a Software Engineer I to join their team The role involves working on scalable software solutions collaborating with deve...

View Details

Dir, Software Development (Cloud) - Spectrum

Views in the last 30 days - 0

The text describes a job posting for a Director of Software Development at Spectrum a company that provides mobile internet and TV services to nearly ...

View Details

Software Engineering Team Leader, Sports Platform - bet365

Views in the last 30 days - 0

The job posting is for a Software Development Team Leader position at bet365 The role involves driving innovation mentoring top talent and shaping the...

View Details