Working under the direction of the Web Application Development
Manager 1, will be responsible for designing,
developing, and testing sophisticated software applications;
performing full-stack web application development for
MathWorks complex custom commerce web applications, web services
and APIs; designing and implementing
solutions from the database layer; programming in Java and
performing object-oriented design and programming
including writing and designing web applications using
requirements, and designing, developing, and writing unit tests;
participating in the design and delivery of new, highly
integrated, web based solutions; documenting requirements and
designs for communication to technical and lay
audiences; developing high quality and testable code, while
identifying opportunities to evolve coding best practices;
and collaborating with quality analysts to ensure test cases and
plans are well designed in order to reduce risk and
ensure code coverage.
Education and Experience:
Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience.
Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of
in job offered or five (5) years of experience in full-stack
Java web development.
Demonstrated expertise performing web design and development
including designing rich internet content using
performing back-end testing using JUnit.
Demonstrated expertise designing and developing reusable web
frameworks -- Backbone.js, AngularJS, ReactJS and jQuery; and
developing Java REST web services using JUnit.
Demonstrated expertise assessing and manipulating databases
using SQL; mapping Java objects to database
objects using Hibernate and Spring; and writing scripts to
integrate enterprise web applications with SOLR.
Demonstrated expertise developing software applications along
the Software Development Lifecycle (SDLC)
according to scrum-based Agile methodologies, including
documenting technical specifications using UML diagrams
for web development.
[Expertise may be gained during Graduate program.]
For the position listed above, interested candidates may search
by job code 23457 for specific job details and
requirements and apply online on the Careers Page at