Software Developer (Java)

at  KingswaySoft

Oakville, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jan, 2025Not Specified07 Oct, 2024N/AWorking Experience,Architecture,Web Services,Information Technology,Azure,Mongodb,Xml,Kafka,Aws,Microservices,Java,Sql Server,Postgresql,Business Applications,Cloud,Computer Science,Mysql,Rest,Crm,Rabbitmq,OracleNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • 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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science software engineering information technology or equivalent

Proficient

1

Oakville, ON, Canada