Java Full Stack Developer
Role : Fullstack Java Developer
Location : Montreal (Office Attendance from day - Hybrid Mode)
Term : Long Term Contract
Experience : - years
JD : Skills Required :
Skills Required :
to years of experience with object-oriented software development
Technical skills
- Experience with Core Java JSE, Spring, JUnit, JMSSolid RDBMS and SQL knowledge
- Understanding of message based architectures
- Familiarity with XML or other mark-up languages
- Good Problem solving and analytical skills
- A generalist with demonstrated abilities in specific areas and a strong ability to deliver reliably.
- Excellent verbal and written communication skills.
- Self-motivated individual and creative thinker who will take ownership of tasks and projects, able to work with the global team, and manage time and tasks effectively and independently.
Skills Desires :
- Familiarity with Scala / Spark development
- Familiarity with Angular web development
- Familiarity with Kafka, Hibernate, JSON, CXF, JMS, MQ, Autosys
Qualifications / Criterion
Education :
- Masters / Bachelors Degree in Engineering / Technology with Computer Science background
- MBA in Finance or IT will be a plus
Additional Notes :
Candidates who haven't worked in Scala before are expected to have a willingness to learn and adapt quickly to new technologies.
While prior experience with Scala is preferred, it's not always a strict requirement. They should demonstrate a solid understanding of Java fundamentals and object-oriented programming principles, as Scala is compatible with Java and shares some similarities.
Additionally, candidates should be able to leverage their existing programming skills to quickly pick up Scala concepts, syntax, and best practices.
A proactive attitude towards learning and a strong foundation in software development principles are key qualities we look for in candidates transitioning to Scala.