Java Developer

Montreal

Offre publiée le 2025-05-09

CYNET SYSTEMS

Job Description

Job Description

Job Description : Responsibilities :

  • Participate in all aspects of the SDLC (analysis, design, coding testing & implementation).
  • Must be able to work as an independent developer with no / minimal local oversight
  • Detail oriented, ability to turn deliverables around quickly with high degree of accuracy.
  • Analyze business requirements; write functional and minor development specifications.
  • Code solutions that meet the business requirements in a timely and accurate manner.
  • Capability to approach problems as challenges and deal with them positively and constructively.
  • Sets an example for team members in the following manner : hard work, a focus on client delivery, preparedness, organization, a positive attitude and respect for others.

Primary Skills / Must Have :

  • Strong in Core Java, Object oriented concepts.
  • Experienced Spring framework, Cucumber testing framework.
  • Strong experience on Spring Boot, Microservices architecture, RESTful APIs & JSON
  • Good knowledge of relational databases [SQL, JDBC], Stored procedures.
  • Code repository tools - GITHub, Bit-bucket, CICD pipelines - Jenkins.
  • Containerized deployments - Kubernetes, PodMan, Cloud deployment.
  • Scripting language - Python, Shell scripts.
  • Good time management skills - Ability to prioritize and multi-task, handling multiple efforts at once.
  • Strong desire to understand and learn the domain.
  • Secondary Skills / Desired skills :

  • Experience in a financial services / banking industry specifically in the Wealth Management domain.
  • Snowflake, Azure AKS deployment, Angular JS, Type Scripts.