Position: Java Developer
Company: EvoTalents
Category: Java
Experience required: 2y
English level: intermediate

Hi!
We're seeking a Middle Java Developer to join a remote startup company based in Canada (remote).

**About the project:**
The project domain will be in the Finance and Banking industry, specifically focused on Portfolio and Wealth management, client onboarding, and AI integration with banking. The development of the project will start from scratch.

**Responsibilities:**
· Develop, test, and deploy high-quality Java software applications that integrate with other services in the banking and finance industry
· Ensure software quality and reliability through thorough testing and debugging for software systems and integrations in the banking and finance industry
· Collaborate with cross-functional teams to identify and prioritize integration requirements and develop software solutions that meet those requirements
· Analyze and troubleshoot complex software issues in a timely and efficient manner for software systems and integrations
· Work closely with clients to understand their requirements and translate them into software solutions and integrations
· Develop and maintain strong relationships with clients, ensuring that their needs are being met and that they are satisfied with the software solutions and integrations
· Conduct user research and gather feedback from clients to inform the development of software solutions and integrations
· Ensure that software solutions and integrations are designed and implemented with a user-centric approach, prioritizing usability and user experience
· Develop and maintain API endpoints for data retrieval and processing in the banking and finance industry
· Integrate and manage third-party APIs and services as needed for software systems and integrations in the banking and finance industry
· Develop technical documentation to describe program development, logic, coding, testing, changes, and corrections for software systems and integrations in the banking and finance industry

**Requirements:**
· 4+ years experience in Java
· Experience in Spring and Hibernate
· Knowledge of HTML, CSS, and JavaScript
· Good knowledge of SQL and database management
· Experience with software testing frameworks, such as JUnit and Mockito
· Understanding of API development principles and experience developing RESTful APIs using Java frameworks such as Spring MVC or JAX-RS
· Intermediate+ English. Part of the team is English-speaking

**Hiring process:**
· Recruiter Prescreen call
· Technical Interview


Are you interested?
Please feel free to contact us if you need any further information.