Software Engineer II
Core
Design, build, and maintain high-quality, testable, and maintainable code within the billing and payments system supporting money movement for colleges and universities.
Role type
Mid-level full-stack Java engineer
Builds
Billing and payments product features
Domain
FinTech / Higher Education
Deliverable
production ML models | product features
Required skills
Java, relational databases (MySQL), JUnit 5, Mockito, AssertJ, AI-assisted development tools
Preferred skills
Spring Core, Spring MVC, Spring Batch, Hibernate, HTML, CSS, JavaScript, JSP, student billing workflows
Technologies
Java, MySQL, JUnit 5, Mockito, AssertJ, Spring Core, Spring MVC, Spring Batch, Hibernate, JSP
Responsibilities
Design and build code for the billing and payments system; use AI tools for code exploration and test scaffolding; ensure security, quality, scaling, and performance; participate in solutioning meetings and debates
Seniority
Mid-level, hands-on IC