Web Services Developer at MathWorks
- Location
- Natick, MA
Job Summary
Web Services Application Developer to design, develop and deliver web services that integrate with our existing desktop applications. Candidate will provide demonstrable expertise of web services; including testability, performance, deploy-ability and availability aspects. You will work with a cross-functional team focused on product-based web services.
Responsibilities
- Design, develop, debug, document and test Web Services.
- Define and develop integration points between external web services and internal systems.
- Create design specifications and test case documents. Participate in design discussions and code reviews.
- Provide project leads with proper time estimates for assigned tasks and periodic status regarding development progress.
- Work with Product Development, Quality Engineering, Usability, Documentation, and other related teams to refine product requirement specifications, functional specifications.
- Provide documentation as required.
- Participate in defining the product integration strategy.
Qualifications
- BS degree in computer science or software engineering.
- Seven (7+) years of commercial software engineering experience and practical knowledge of Object-Oriented analysis and design, design patterns, rapid development, and software engineering principles.
- Five (5) years of commercial software engineering experience using Java technologies, including 3+ years with Web Services.
- Experience with one or more of the following: ESBs, WS-I, WS-Security, WS-BPEL, ESBs.
- Proficiency in XML (including XML Schema, XSL, XPath, XQuery), SQL and database concepts.
- Strong programming and debugging skills with strong understanding of project cycles, software development environments, and source control techniques.
- Ability to take ownership of extensive development tasks.
- Ability to work on a team with many constituents.
- Demonstrated ability to translate business requirements into technical designs.
