Careers at MathWorks

Search for more jobs

Java Developer

Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Business Applications
Job Number:
10429-BWAL

Job Summary

The Licensing Applications team is seeking a self-motivated and self-directed software engineer to help build a new generation of custom web applications, services, and APIs using Java, jQuery, and Groovy. The strategic software you help build will be used heavily by MathWorks to maintain customer license information and enable customers to activate and use the software we sell.

About the team:

The Licensing applications team is a close knit team of dedicated programmer/analysts who have a deep understanding of how MathWorks manages and implements our various License models, in addition to years of deep technical expertise. We deliver projects that help the business evolve our license offerings, frequently having an impact on the customer experience.

Responsibilities

  • Collaborate with business analysts to determine requirements and design for enhancements and new features
  • Document technical specifications and designs
  • Complete coding of features, according to our architectural principles and best practices
  • Work with the quality team to ensure test cases are appropriately developed
  • Troubleshoot and resolve application issues in production and in our development environments
  • Resolve bugs and improve code quality
  • Ability to learn quickly with the goal of working independently

Required Qualifications

  • A bachelor's degree and 3 years of professional work experience, or a master's degree, or a PhD degree is required.
  • Demonstrated experience in/with Java

Preferred Qualifications

  • Experience with web-based applications and technologies such as HTML, JQuery, JavaScript, XML. Groovy on Grails is a plus
  • Solid experience in successfully constructing high-quality Java applications in a professional environment
  • Proficiency in SQL and database concepts
  • Proficiency in writing Unit tests using jUnit

Why MathWorks?

It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 2500 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.