Skip to Content

Job Snapshot

Employee Type - ContractorExperience - Not SpecifiedIndustries - Information Technology


Full Stack Java Developer

On behalf of our client in the Financial Services Sector, PROCOM is looking for a Full Stack Java Developer.

Full Stack Java Developer – Job Description

  • Responsible for server side and web applications design & development.
  • Development of common, reusable components and services
  • Responsible for creating high throughput applications leveraging Velocity framework
  • Working with core team to manage and support application.
  • Ability to take initiative to research, learn and recommend emerging technologies
  • Assist the client in the planning of overall application strategy
  • Ability to work with global teams and lead them on critical project initiatives

Full Stack Java Developer – Mandatory Skills

  • Solid understanding of enterprise application architecture from front to back
  • At least 5-6 years’ experience using JAVA, Web technologies to develop dynamic enterprise applications
  • Experience developing high performance server-side components
  • Good experience with caching and performance tuning
  • Design and develop the core services ensuring strong reliability, scalability and performance
  • Understanding of good design principles and ability to adhere to complex design
  • Experience in working with global teams and following the best practices / design
  • Extensive hand-coding expertise in Core Java / J2EE development
  • Proficiency with Spring Framework and Caching frameworks
  • Strong experience in data modeling and experience with relational and no-sql database. Oracle and MongoDB
  • Experienced in building and managing REST APIs
  • Prior experience with building distributed, multi-tier applications is highly desirable having built apps which are highly performant and scalable
  • Experience with ELASTIC Search / SOLR
  • Enjoy working with others, which is vital in a collaborative environment that balances knowledge sharing with blocks of focused, uninterrupted production time. You want to work with a team face-to-face and provide guidance and work with other developers.
  • Relish tackling new challenges, paying attention to details, and, ultimately, growing professionally.
  • Strong academic record, ideally with a Bachelors’ or Masters’ degree in Computer Science, Information Science or related technical or quantitative discipline. Demonstrable success in designing and delivering multi-tiered applications
  • Strong Communication skills
  • Self-motivated
  • Willingness to learn new tools and technology
  • Excellent planning and organizational skills

Full Stack Java Developer – Nice to Have Skills

  • Experience with front end UI technologies, especially ReactJS experience will be plus.
  • Experience with Python will be a big plus.
  • Experience with APIm or APIgee platforms which provided data on demand / live streaming capabilities will be plus

Full Stack Java Developer - Assignment Start Date

ASAP – 12 months to start

Full Stack Java Developer - Assignment Location

Mississauga, ON

Submit your email address to begin the application process for the Full Stack Java Senior Developer job
Email is invalid Email address is needed