Job Summary (Senior Java Developer) List Format- Participate as a full stack developer to deliver web applications for the Finance division.
- Work closely with business partners to support model analytics for the company's mortgage portfolio.
- Drive solution delivery activities and play a meaningful role in project execution.
- Design, develop, test, and maintain Java-based applications (Java 8+).
- Implement automated Java test frameworks and ensure high code quality using unit and integration testing (Junit, Mockito, SpringBoot Test, MockMvc, Sonarqube).
- Develop and document code solutions clearly for effective team communication.
- Utilize version control systems such as GitHub or GitLab.
- Work with databases and SQL; knowledge of Object-Relational Mapping frameworks is a plus.
- Participate in Agile/Scrum development processes.
- Demonstrate strong problem-solving, analytical, and technical skills.
- Adapt quickly to new environments and projects as a self-starter and quick learner.
- Collaborate effectively with team members and business partners, showcasing strong interpersonal and communication skills.
- Apply business intuition and relationship management skills to deliver solutions aligned with business needs.
- AI-assisted automatic testing suite development experience is a plus.