Flywire · Chicago, United States
Join Flywire, a leading billing and payments platform for colleges and universities. As a Software Engineer 2, you will contribute to our billing and payments product, working closely with US-based software engineering and product teams while collaborating with teams across the globe. You will design, build, and maintain high-quality code, ensuring security, quality, scaling, and performance. This is a full-stack role requiring technical proficiency and the ability to navigate various client requirements.
- This is a full-stack role that requires a blend of technical proficiency and the ability to navigate a variety of client requirements
- We are looking for an engineer who balances a pragmatic design approach with a commitment to building quality, secure, and scalable products
- Core Stack (Nice to Have): Experience with Spring Core, Spring MVC, Spring Batch and Hibernate
- Front-End Skills: Familiarity with HTML, CSS, JavaScript, and JSP (Java Server Pages)
- Database Knowledge: Understanding of relational databases (MySQL)
- Modern Workflow: You must be comfortable using AI-assisted development tools to enhance productivity and writing comprehensive test cases for all new code using JUnit 5 + Mockito + AssertJ
- Java Proficiency: Professional experience in Java development is a must
- Self-Reliant & Proactive: You are a "figure-it-out" engineer who takes ownership of tasks but knows when to approach leadership with well-formed, insightful questions
- Adaptable: You have the aptitude to learn new systems or legacy codebases quickly and can manage your own time effectively to meet deadlines
- Global Collaborator: You enjoy working with diverse teams across different time zones and possess outstanding verbal and written communication skills
- 3-6 years of professional experience in application development
- Proven track record as a Java Developer in a production environment
- Ability to deliver high-quality code and adapt to a fast-paced, evolving environment
- Familiarity with student billing / tuition workflows is a plus
- Experience in FinTech or Higher Education sectors is appreciated