Full Stack Java

5 days ago

Mississauga, Ontario, Canada Open Systems Technologies Full-time
  • Analyze and understand existing programs, job flows, and components
  • Perform program design, development, and code management
  • Perform unit, integration and parallel testing
  • Assist in investigating production issues and provide solutions
  • Work with multiple teams in different locations and time zones
  • Review test and debug team members' work
  • Document solutions to issues and business and testing requirements using JIRA

Job requirements

  • Bachelor's degree Computer Science/Engineering or related field or equivalent experience
  • 10+ years of software development experience
  • Strong working knowledge of enterprise level architecture web services, data, and application layers

Technical Requirements

  • Strong experience in core java and server side development using Spring
  • Strong experience with writing middle-ware for multiuser, multithreading application.
  • Good experience with Unit testing and mocking frameworks and TDD.
  • Familiarity with Agile methodologies desirable
  • Familiarity with Oracle SQL Writing, performance tuning desirable