Java Developer
Why Work for this Company?
- Remote or Hybrid work options depending on your preference
- ‘Digital First’ mentality with a push for transformation
- International Brand with room for growth
Why Work for this Team?
- Challenging projects with fast-paced initiatives
- Focus on best practices around SOLID and TDD
- Positive towards using new frameworks and tools
The Role:
We are currently recruiting a variety of mid & senior level Java Developers for the team responsible to create & improve customer-facing applications of one of the major financial companies in Canada – in short – this team directly impacts the experience customers have with their investments by the code you write!
Development will encompass end-to-end solutions with intermediate developers taking a particular focus on writing integration API’s while senior developers will be focusing on more complex components and offering input on design. With connections going to a range of downstream systems writing in Java, C# and legacy technology, API’s are more critical than ever before – and a diverse set of object-oriented coding abilities are the key to success here.
The Expectations:
- 60% Hands-on Coding
- 20% Low-Level Solution Analysis to ensure code meets business needs
- 20% Unit Testing & TDD
Desired Skill-Set:
- A minimum of 6 years of Development experience within an enterprise level organization
- A minimum of three years of experience with Java with knowledge of multiple IDE’s and frameworks with a focus on Spring, Spring MVC and Spring Boot
- 2 years of experience with Spring Boot as multiple types of XML/XSLT will be encapsulated
- 1 Year of experience with C# (ability to use multiple OO languages)
- 1 Year of experience using TFS/GIT with an understanding of Azure/Cloud & DevOps principles
- Strong understanding of MVC and how enterprise applications connect
- Understanding of the importance of Maven, Gradle and other configuration settings
BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.