What are the responsibilities and job description for the Senior SOA Application Developer position at Advance Digital Systems?
Job Details
We are seeking an experienced Senior Service Oriented Architecture (SOA) Developer responsible for developing new and maintaining existing integration solutions by adapting standard software development lifecycle which include (but not limited to) firm understanding of requirements/management, designing optimal solution based on industry best practices, develop (for example, Web Services/APIs/ESB etc.), unit test, deploying and delivering quality solutions for production launch. The following lists the responsibilities for these positions:
Position Responsibilities
- Design, develop complex, innovative integration solutions involving multiple Enterprise Systems based on loosely de-coupled architecture.
- Develop SOA based integrations solutions in Java/J2EE for n-Tier architectures following Web Services standards, integration, design Patterns.
- Develop integration design patterns (request/response, publish/subscribe, assured delivery, synchronous vs. asynchronous based solutions
- Develop integration solutions which include XML/XSLT, Data Transformation, Message Routing, Integration Infrastructure and Web Services (WS*, REST).
- Develop software/middleware components (Enterprise Services Bus, Enterprise Messaging, J2EE application servers).
- Develops service wrappers for services and business applications and Service Design Patterns.
- Performs the unit tests of the service in a development environment.
- Performs the integration testing in a development environment.
- Assists with performance and security testing in a development environment.
- Manages SOA service Configuration and Release Management Infrastructure.
- Follow SOA governance model.
- Responsible for designing and developing event-driven solutions.
- Responsible for SOA QA and turning around identified defects quickly.
- Responsible for SOA QA and turning around identified defects quickly.
- Support UDDI or API Catalog deployment model adaptation.
- Support AI based advanced technology solution implementation.
- Support Business Process Modeling and Robotic Automation Process (RPA)
- Support Microservice based application development and integration concept.
- Agile and DevSecOps development methodology/Maintain technical documentation and produce new documentation as required.
- Maintain customer relationship and communication.
- Provide advisory services for integration platform/solution needs.
Position Requirements
- Over fifteen (15) years of overall industry experience, of which a total of Ten (10) years in Java/J2EE Application development.
- Expertise in SOA Service Configuration and Release Management
- Sound knowledge and experience with SOA Service Configuration, SOA Governance Model, API Management and Microservices
- Ability to create SOA based Integrations in Java/J2EE n-Tier Architecture
- Experience with Customer Relations Management (CRM).
- Extensive knowledge of SML/XSLT, Data Transformation, Message Routing, Integration Infrastructure and Web Services (*WS*, REST)
- Extensive knowledge of Java/J2EE for n-Tier architecture, and utilizing web service standards, integration, and design patterns.
- Experience in developing technical documentation, and supports the QA, Release, and production support processes.
- Experience in Software Quality Assurance review process including, Security testing, load testing and performance testing.
- Bachelor s Degree from an accredited college or university in Engineering, Computer Science, Information Systems, or other related discipline.
__________________________________________
No Phone Calls Please
Please send us your resume in a word file with contact details