Search jobs > Oakville, ON > Software developer

Software Developer (Java)

KingswaySoft Inc
Oakville, ON
$95K a year (estimated)
Full-time

KingswaySoft is currently looking to add a couple of strong and experienced Java developers to our high performing development team.

This crucial hands-on role is responsible for engineering & building some of the most complex integration software in the industry.

With this role, you will be able to leverage your Java development skills to implement and create innovative solutions. As a member of KingswaySoft software engineering team, you get the opportunity to work closely with talented developers like yourself by delivering the best-of-breed software solutions.

Required Experience :

  • 5+ years of hands-on development experience.
  • Senior levels of experience.
  • A university degree in Computer Science, Software Engineering, Information Technology or equivalent.

Required Skills :

  • Proficient in Java programming for enterprise applications.
  • Deep understanding of OOP.
  • Strong database programming skills including the interactions with relational database such as Oracle, MySQL, PostgreSQL, SQL Server, DB2, etc.
  • Practical working experience with REST, Web Services.
  • Proficient in XML, JSON, XSD, XSL, WSDL, JPath, XPath, etc.
  • Experience with NoSQL databases such as MongoDB, CassandraDB, CosmosDB will be a huge plus.
  • Experience with microservices architecture and development including associated tools.
  • Experience with streaming and message queuing services such as Kafka, RabbitMQ, IBM MQ, etc.
  • Hands on experience with cloud platform such as AWS, and / or Azure.
  • Knowledge of multi-threaded programming in Java.
  • Strong analytical and problem solving skills.
  • Experience with ERP, CRM, Marketing, and / or any other enterprise business applications (cloud or on-premises) would be a big bonus.

What do you actually do in this role?

  • Write robust and high-performance code using Java, Spring, and JDBC framework.
  • Create integration software using Java by interacting with some large-scale enterprise software using SOAP, REST and proprietary APIs.
  • Create some innovative software architects that solve real-world challenges when working with large-scale data manipulation and transformation.
  • Provide technical guidance and mentorship to junior team members.
  • Facilitate and coordinate team code reviews.
  • Write unit, component, and integration tests.
  • Produce software documentation as needed.
  • Assist with technical support when required.
  • 23 days ago
Related jobs
Promoted
Iris Software Inc.
Canada

Java Developer (SNS Experience). Position: Java Developer (SNS Experience). Min 4 years of experience in Core Java. ...

N. Harris Computer Corporation - CAD
Ontario, Canada
Remote

As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. Collaborate with a team of software developers, software...

CB Canada
Canada

We are looking for a Senior Software Developer- Java to join our MC Professional squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. Joining us as a Software Engineer is a chance to grow into a Senior, Staff, an...

Oracle
Canada

You'll draw on a deep knowledge of software design principles to deliver maintainable, testable and scalable implementations. You'll be a technical leader on the team who provides guidance to other developers and suggests continual improvements to products/processes. Provide high-level architecture ...

Aequilibrium
Anywhere - Canada

Java development experience working on complex, mission-critical applications. Experience in consulting or software professional services. We bring together product managers, designers, and developers dedicated to creating winning web, mobile and IoT solutions. ...

KingswaySoft Inc
Oakville, Ontario

As a member of KingswaySoft software engineering team, you get the opportunity to work closely with talented developers like yourself by delivering the best-of-breed software solutions. Create integration software using Java by interacting with some large-scale enterprise software using SOAP, REST a...

Promoted
Ripple Labs
Hamilton, Ontario

Participate in the full software development lifecycle, from sculpting technical vision and software design to unit, performance and integration testing. We are seeking the same in engineers. Be part of the extended XRP ledger community, continuously raising the standards of engineering excellence b...

Promoted
AdventInfotech
Ontario, Canada

We are seeking a talented and motivated Java Developer to join our growing team. Proven experience as a Java Developer +6 years with a strong understanding of object-oriented programming principles. Design, develop, test, and maintain high-performance, scalable, and reliable Java applications. Imple...

Promoted
Layer2 Financial
Canada

Ideal candidates have not only engineered complex software from scratch but have imprinted their visions upon their creations. ...

Promoted
Alpine Solutions Group
Canada

Self-motivated, positive attitude and able to drive initiatives from end-to-end. ...