SOA Developer
Company
IBM
Location
CO Bogota
Type
Full Time
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
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.
Date Posted
07/31/2024
Views
1
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 DetailsSoftware 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 DetailsSoftware 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 DetailsSoftware 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 DetailsStaff Software Engineer, Cloud Infrastructure - Airbnb
Views in the last 30 days - 0
Airbnb founded in 2007 has grown to over 4 million hosts and 1 billion guest arrivals worldwide The Cloud Infrastructure team responsible for deliveri...
View DetailsContent Marketing Manager - DigitalOcean
Views in the last 30 days - 0
DigitalOcean is hiring a Content Marketing Manager to create and manage content for developers and startups The role involves writing blog posts email...
View Details