Java Web Application Developer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: October 29, 2018
Job Description:
Working under the direction of the Business/Systems Analyst -
Senior Team Lead 3, will be responsible for integrating critical data
across MathWorks’ business systems; designing, building, and
enhancing databases, APIs, services, and web UIs related to MathWorks’
customer and employee data using Java; utilizing Spring Integration to
integrate data to other systems in a message and service-oriented
architecture; developing and maintaining web applications for core customer
data; developing and maintaining core-data REST services built with
Java to meet the needs of applications and systems partners; developing
and maintaining integrations using messaging, Spring Integration,
custom Java code, and ETL tools; building high-performance services
and integrations that are shareable, stable, reusable, and
maintainable; collaborating with developers and multiple business units;
developing and documenting requirements and functional and technical specifications; and maintaining automated unit tests and
collaborating with quality engineers to ensure test cases and plans are
appropriate. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering or Computer Science and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of experience in job offered
or five (5) years of experience in full-stack Java web development. Special Requirements: • Demonstrated expertise performing web design and
development including designing rich internet content using HTML, CSS,
and JavaScript; and applying unit and system level testing
methodologies to web UIs using JUnit and Jasmine. • Demonstrated expertise in design and development of reusable
web components using JavaScript with web frameworks -- Backbone,
Bootstrap, and jQuery. • Demonstrated expertise developing Web Services using REST,
AJAX, and Hibernate. • Demonstrated expertise designing and developing APIs and
backend components for enterprise systems integration using Java
alongside Java Spring framework. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 19715 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Worcester , Java Web Application Developer, Engineering , Natick, MA, Massachusetts