Back End Java Developer

Toronto, ON, Canada

Job Description


OTT Financial Group is the parent organization of a group of financial services and investment companies. We leverage cutting-edge fintech innovations to bring excellent financial advice and best-in-class wealth management to our customers and business partners. Empowering 5,000+ merchants and hundreds of thousands of individual clients across Canada, we are the home to a wealth of expertise in forex and securities trading, mobile and cross-border payment, and investment fund management.
We are ambitious, results-focused, and forward-looking. At OTT, you’ll get numerous opportunities to learn and grow, alongside a cohort of talented people from diverse backgrounds and industries. Tackling business challenges in a collaborative and innovative environment, you’ll be encouraged to be your best self and make a meaningful impact.

The E-commerce division of OTT Financial Group has been working with Internet giants and financial service providers such as Alibaba, Tencent, and China Union Pay, as well as well-known local payment technology companies in North America. We are committed to building an e-commerce and financial services ecosystem serving our clients and merchants covering daily life needs from all angles. Innovators and dreamers, especially those with specialized skills in IT, artificial intelligence and market development are welcome to join us to achieve our common success and vision.
We are currently looking for Back-end Java Developers to join our growing E-Commerce team in Toronto! Reporting to the Managing Director, E-Commerce IT, you will be responsible for building and maintaining business-critical applications.
Key Responsibilities:

  • Work with development team and product team to ideate software solutions.
  • Develop new applications based on business and functional requirements with reliable and robust code
  • Modify existing software to conform to system changes or to make improvements in the existing software
  • Conceive and write detailed software implementations/code while ensuring that their code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements
  • Utilize any special programming techniques necessary to achieve the most effective solutions
  • Identify opportunities to improve design, development, and testing process

Skills and Qualifications Required:
  • University Degree/College Diploma in computer science, software engineering or related field is required.
  • 3+ years of hands-on Java development experience of Spring Boot, Hibernate, JPA, MyBatis or similar is preferred.
  • Skilled with databases e.g. MySQL, Redis and MongoDB
  • Experience with Spring Cloud and Spring Boot REST API/Microservice & Spring security frameworks
  • Experience with source code management tools – Git
  • Experience with simulator tools such as Postman or JMeter
  • Strong Knowledge of OOP, Restful API and JWT
  • Knowledge of Gitlab or Github repositories as CI/CD
  • Knowledge of Linux, Apache, Docker, Composer or K8S
  • Nice to have MQ experience like RabbitMQ, ActiveMQ or Kafka
  • Works independently to complete end-to-end development (e.g. analysis, design, coding, testing deployment, etc.) for moderately complex software modules.
  • Previous experience with financial business processes, or in a e-commerce services environment would be an asset
  • Eagerness to learn new technologies and keep up with industry trends
  • Self-starter, well organized, thrives in a fast-paced, quality-focused environment

Benefits: OTT Financial Group Provides:
  • A comprehensive salary
  • A good group-benefit package with medical, dental, and vision coverage
  • A dynamic, collaborative, progressive, and high-performing team
  • A variety of opportunities for personal growth
  • Learning & development stipend.

Apply now and unleash your full potential.
OTT Financial Group is committed to fostering an inclusive and accessible environment where all employees feel valued and respected, and where every employee can realize their potential. We are committed to providing reasonable accommodations, if required, and will work with you to meet your needs. We appreciate all applicants for their interest; however, only those candidates selected for an interview will be contacted.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2011513
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned