SOA Developer Job Brief
We are looking for a skilled SOA developer to join our team of business analysts and app developers. The selected candidate must monitor existing SOA components and create and execute new solutions. The candidate must be ready to offer technical assistance to the entire team at all times. The ideal candidate will be highly dedicated and disciplined to deliver their best during the job.
SOA Developer Responsibilities
- Developing and executing service-oriented solutions.
- Evaluating business procedures and environments.
- Talking to clients and adapting strategies to meet their requirements.
- Consulting with business analysts and app developers.
- Checking and maintaining the SOA solutions.
- Aligning the existing business architecture with new goals.
- Designing and specifying software components, including packages, layers, and services.
- Creating design documents.
- Looking for relevant technologies and checking them.
- Troubleshooting issues with enterprise applications.
- Understanding and developing functional requirements for smooth integration.
- Creating integration test scripts.
- Offering assistance during user acceptance testing.
- Recommending and implementing the usage of BAM and BPEL framework for meeting appropriate requirements.
- Collaborating with business and technical architects to create flexible and efficient solutions.
- Writing smart, efficient, and highly testable codes.
- Staying present during every phase of the development life cycle.
- Driving the source code management procedures.
- Participating in peer-secure code reviews.
- Planning, scheduling, evaluating, and reporting complex project activities.
- Working with performance teams to scale up business applications per requirements.
SOA Developer Requirements
- Bachelor's degree in IT, computer science, software development, or related fields.
- 2 to 5 years of experience using databases and frameworks like Oracle, JavaScript, and SOA Web Services.
- Ability to write scripts with Shell, WSLT, and Pearl.
- Experience with developing multi-platform software systems.
- In-depth knowledge of the principles and practices related to SOA.
- Experience with implementing security authentication and processes.
- A solid background in functional design and business operations analysis.
- Ability to work in a multi-vendor surrounding to achieve consensus on system designs.
- Flair for solving problems with innovative solutions.
- Top-notch verbal and written communication skills.
- Ability to represent SOA Standards and Recommendations.
- Experience with coding, testing, implementing, and documenting solutions.
- Leadership skills to handle the developer's team.
- Ability to work under minimal supervision.