Enterprise Java Software Development

Graduate Certificate

Expand Your Skills as an Enterprise Java™ Software Developer

Enterprise Java is the use of the Java programming language for application development in enterprise-scale software, and is used across government, telecom, banking information systems, accounting, e-commerce and more.

The Regis Graduate Certificate in Enterprise Java Software Development equips you with the skills needed to engineer enterprise applications within the context of the Java environment. During the 12 credit-hour certificate, you'll explore various aspects of the Java API, Java's Enterprise API, web services, JDBC and other timely Java technologies. Java-based open-source frameworks are also examined.

Want to pursue a master's degree? All four classes of the graduate academic certificate in Enterprise Java™ Software Development can be applied toward the Master of Science in Software Engineering degree program.

Know what you're looking for? This is for you:

Request More Information About This Degree

Program Snapshot

Program Format
Online courses
8-week terms

Time Commitment
6-12 months

Key Dates
Starts are offered in January, May and August

By the Numbers

Avg. salary for software developers*
Job growth rate for software developers through 2029*
Number of new software development jobs by 2029*

*U.S. Bureau of Labor Statistics,

Program Details

Want to learn more? Here's something for you:
Get all the details on our graduate certificate in Enterprise Java Software Development, including course requirements and application materials.

student talking with a teacher

MSSE 635: Software Architecture &

Study of the concepts, representation techniques, development methods, and tools for architecture-centric software engineering. Topics include domain-specific software architectures, architectural styles, architecture description languages, software connectors, and dynamism in architectures. The course covers the foundations and principles of software architecture as well as some of the more recent literature and research issues.

students in a computer lab

MSSE 670: Object Oriented Software Construction

Introduces use-case-driven iterative software development techniques using a layered software architecture using the Java programming language. Topics include unit testing, the use of various software patterns, and refactoring code.

students doing homework in front of a computer in the library

MSSE 672: Component-Based Software Development

Introduces advanced features of the Java software development environment along with auxiliary software development tools. Topics include Eclipse, the Ant build tool, the use of Java exceptions and logging, collections and generics, JDBC and object-relational mapping with Hibernate, XML processing, client-server programming and multithreaded applications.

teacher in the lab cooking science up

MSSE 674: Service-Based Software

Continues the advanced use of the Java 2 Platform. Topics include web applications and Java 2 Enterprise Edition. Emphasizes the use of Java Servlets and Java Server Pages (JSPs) to develop a web application using a layered software architecture. Other topics include Custom Tag libraries, Apache Struts, request and response filters and security.

To apply to the Enterprise Java Software Development Graduate Certificate program, you will need:

  • Completed online application
  • Official degree-bearing transcripts from a regionally accredited university
  • Resume
  • Relevant work experience or bachelor’s degree

Real people. Really invested in you. Contact your admissions counselor today and learn how we help you each step of the way.

Start Your Application

Contact Admissions

Tuition for the 2023-2024 academic year: $896 per credit hour
Total program credits: 12
Tuition is one part of the overall cost of attendance, which includes all expenses students may have, including basic living costs. For more information about tuition, fees and your estimated cost of attendance, visit our Cost of Attendance for Adult Undergraduates and Graduate Students page. Tuition and fees are subject to change.

Earning your Graduate Certificate in Enterprise Java Software Development sets you apart and expands your professional network — think of it as an investment in your future. Between scholarship opportunities and financial aid packages, advancing your education is within reach. Explore our Investing in Your Future graduate financing guide or visit our Office of Financial Aid on the web.

Learn More About Financial Aid Options

A Culture of Excellence

Want to learn more? Here's something for you:
The Graduate Certificate in Enterprise Java Software Development program is offered by the Computer and Cyber Sciences department within the Anderson College of Business and Computing.