SOA Developer Job Description
SOA Developer Duties & Responsibilities
To write an effective SOA developer job description, begin by listing detailed duties, responsibilities and expectations. We have included SOA developer job description templates that you can modify and use.
Sample responsibilities for this position include:
SOA Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for SOA Developer
List any licenses or certifications required by the position: ISTQB, OS, IBM, SOA
Education for SOA Developer
Typically a job would require a certain level of education.
Employers hiring for the SOA developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Education, Technical, Engineering, Information Systems, Information Technology, Business, Computer Engineering, Software Development, Computer
Skills for SOA Developer
Desired skills for SOA developer include:
Desired experience for SOA developer includes:
SOA Developer Examples
SOA Developer Job Description
- Develop Custom services using Oracle ADF to support the web interface for the application
- Designs and specifies software components (specifies layers, packages, services, classes, database components)
- Implements software modules and components (develops, builds and debugs source files, classes, descriptors, binaries, executables, database components)
- Creates the database objects structure
- Performs unit testing of developed modules and components
- Integrates components and modules produced by the individual developers/teams into an executable system
- Validates the conformance of the final product to the requirements
- Guide development resources, perform code reviews and ensure that all solutions are aligned to pre-defined architectural standards, guidelines, best practices, and meet quality standards
- Provides technical support for the implemented applications
- Provide hands-on system administration, system maintenance and operations support of SOA Suite applications on Linux development, test and high-availability production RAC environments
- At least 3 years’ experience in Web Services and/or overall Application Development using Java/J2EE
- Understanding of both traditional software development lifecycles, agile development methodologies
- An understanding of ESBs
- Bachelor's degree in computer science, information management or a related field
- Fair knowledge of other IT areas such as network, database, storage, servers
- Independently write scripts using Shell, Pearl, WSLT
SOA Developer Job Description
- Supports enhancements and ongoing daily use of Oracle SOA 12c Suite environments (Dev, Test, Production)
- Develops detailed service specifications including WSDL, XML Schemas, Web service policy and web service security * Actively participates in team meetings and collaborates with other team members to carry out project deliverables
- Responsible for developing software programs per technical specifications following programming standards and procedures, performing testing, executing program modifications, and responding to problems by diagnosing and correcting errors in logic and coding
- Ensures secure coding and UI standards and best practices are applied during development
- Leads efforts to configures, analyzes, designs, develops, and maintains program code and applications
- Performs detailed and complex unit testing and secure code testing, and issues resolution
- Drives and supports the process for source code management
- Contributes to integration, systems, and performance testing and tuning of code
- Participates in peer secure code reviews
- Leads project planning, scheduling, monitoring, and reporting activities for complex projects
- Minimum five years of experience in the applicable technology, experience with state of the art development tools, structured and object oriented methodologies
- Development experience with Enterprise Service Bus (ESB), BEPL knowledge of XML, XSD and data transformations
- Strong Experience with Java, J2EE technologies and strong knowledge of service oriented architecture (SOA), JMS, web services (JAX-WS, JAX-RS, SOAP, REST), and transfer protocols (http, ftp, ) experience with publish\subscribe and requestesponse methodologies and designing, developing, and implementing complex integration for end-to-end solutions at a middleware level
- Extensive experience with web applications using Java, J2EE, JSP, JDBC
- Strong SQL/PLSQL and database design and programming skills is desirable
- Experience with CSS, JavaScript
SOA Developer Job Description
- Plans for the migration of legacy systems to current architecture
- Works closely with cross-functional teams to determine and document system development business needs, and determine optimum computer automation support to satisfy those needs
- Coordinating the development with Glendale and New Delhi developers
- Reviewing designs and ensuring training and knowledge transfer
- Participate in establishing program budget and timelines for small to medium- sized programs or portions of a program
- Continuously upgrade skills
- Collaborate with internal customers, technical and architecture teams to solve complex software problems
- Write unit/integration test scripts and provide support during user acceptance testing
- Prepare documentation for code changes (detailed design and deployment documentation)
- Participate in interface design & data mapping working sessions, and build interface detailed designs
- Experienced in building integration solutions using Oracle Application Integration Architecture framework
- Five to Six years of hands-on technical experience in developing integration solutions using integration technologies such as TIBCO, Webmethods, Weblogic and Oracle
- Two to three years of hands-on experience in Oracle SOA Suite
- Experience with SOA concepts and technologies like ESB, BPEL
- Experience with WS Extensions specifications like WS-Security, WS-Coordination, WS-Policy
- Experience with Oracle SOA Suite 10g/11g
SOA Developer Job Description
- Systems integration experience in large complex organizations
- Work with Business Systems Analysts, Subject Matter Experts, and Solution Architects, to gather requirements and develop functional specifications
- Develop REST services to provide support to cloud synchronization services between the OFMW component and the web interface
- Be able to customize the user interface (UI) for BPM
- Develop service oriented architecture and web services
- Work with minimal assistance to scope, design, develop, troubleshoot, maintain, configure, and analyze technical and non-technical solutions required to satisfy enterprise service needs
- Perform development tasks which will involve extraction and transfer of messages, transformations, validations, cleansing, and preparation of messages for transport between system(s)
- Work on elements of small to large and complex installations
- Will participate on a rotational on-call schedule
- Will develop understanding of the client customers & their mission critical systems
- Experience with JSF, ADF Faces and ADF frameworks
- Experience with Oracle design/development tools
- Bachelor's Degree in relevant field equivalent or education and work experience combined
- 5 to 7 years' experience in a technical role supporting and/or designing application technologies
- Previous experience working in a multi-vendor environment and achieving broad consensus on designed systems
- Previous experience with technical lead of a development team
SOA Developer Job Description
- Prepares Sarbanes-Oxley (SOX) compliant documentation for code changes
- Interfaces with internal and external business representatives, network, hardware, and system operations teams to resolve problems with application/database systems
- Troubleshoots enterprise applications problems
- Serves as part of a production support rotation
- Helps business users develop functional requirements for integration
- Writes integration test scripts and provide support during user acceptance testing
- Recommends and implements use of BPEL and BAM as appropriate to meet business needs
- Collaborates with other technical architects and business leads to understand functional requirements and the big picture to develop effective, flexible solutions
- Write smart designed, highly testable, efficient code
- Play an active role in all phases of the development life cycle
- 5 years of Service programming experience
- 5 years of Service Orientated Architect
- Websphere Enterprise Service Bus (WESB), IBM Integration Bus (IIB), IBM DataPower, IBM Websphere Transformation Extender (WTX)
- Solid experience with "loosely-coupled" SOA architecture components including Enterprise Service Bus, Service Registry & Service Repository based architectures
- Ability to communicate and represent SOA Recommendations and Standards to ETS peer groups and Change Control process
- Ability to lead a team of developers to deliver technical discussions and objectives