Software Engineer II
Core
Design, build, and maintain high-quality code for a billing and payments system supporting money movement for colleges and universities.
Role type
Mid-level full-stack software engineer (Java)
Builds
Billing and payments product features for higher education clients
Domain
FinTech / Higher Education
Deliverable
production ML models | product features
Required skills
Java, relational databases (MySQL), JUnit 5, Mockito, AssertJ, Spring Core, Spring MVC, Spring Batch, Hibernate, HTML, CSS, JavaScript, JSP
Preferred skills
FinTech or Higher Education sector experience, student billing/tuition workflow knowledge
Technologies
Java, MySQL, Spring Core, Spring MVC, Spring Batch, Hibernate, JUnit 5, Mockito, AssertJ, HTML, CSS, JavaScript, JSP
Responsibilities
Design and build testable, maintainable code for the billing system; Use AI tools for code exploration and test scaffolding; Ensure security, quality, scaling, and performance; Collaborate with US-based engineering and product teams across global time zones
Seniority
Mid-level, hands-on IC