Full Stack Java Developer

1116895
  • Job type

    Contract
  • Location

    Remote - EST hrs in Toronto Region
  • Profession

    Software Development
  • Industry

    Technology & Internet Services
  • Pay

    based on experience

Must have Full Stack Development exp with Java, Javascript, JPA

Full Stack Java Developer

Client: Software Company
Role: Full Stack Java Developer
Duration: 6 months to Perm
Location: Remote during contract, Hybrid on Perm


Your New Role:

We're seeking a Full Stack Software Engineer with a strong background in Java, Spring, JPA, JavaScript, and APIs to join our Financial Services professional services team. As a Full Stack Software Engineer, you will be responsible for designing, developing, testing, and maintaining large-scale software applications using a variety of programming languages and technologies. You will work closely with our cross-functional teams to identify and prioritize project requirements and contribute to the development of our products and services that cater to the financial services industry. This is an excellent opportunity to work on challenging projects with a talented team and take your career to the next level.

Responsibilities:
  • Design, develop, test, and maintain large-scale software applications using Java, Spring, JPA, and JavaScript
  • Develop RESTful APIs and integrate with front-end applications using JavaScript frameworks
  • Collaborate with cross-functional teams, including engineering, product, and design to identify and prioritize project requirements
  • Participate in code reviews and contribute to the improvement of the codebase
  • Debug and troubleshoot issues, and implement fixes and improvements
  • Work with databases, including design, development, and optimization of database schemas
  • Develop and maintain technical documentation and knowledge base
  • Collaborate with junior engineers to mentor and guide them in their professional development
  • Participate in Agile development methodologies
  • Stay up to date with industry trends and emerging technologies, and apply that knowledge to improve our products and services


What You’ll Need to Succeed:
  • Bachelor's degree in Computer Science, Software Engineering, Mathematics or related experience.
  • 5+ years of experience in software development, with a focus on full-stack development
  • Strong proficiency in Java, Spring, JPA, and JavaScript
  • Experience with RESTful APIs and API design principles
  • Familiarity with front-end development frameworks
  • Experience with database management systems, including MySQL, PostgreSQL, or Oracle
  • Strong understanding of software development methodologies, including Agile and Scrum
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills
  • Ability to work in a fast-paced environment and adapt to changing priorities
  • Strong analytical and critical thinking skills


Interested?

If this is of interest you please apply with your updated resume and hourly rate requirement as soon as possible.


#LI-DNI

Apply for this job

Talk to Shivangi Gupta, the specialist consultant managing this position

Located in Toronto (EN), 8 King Street East, 20th FloorTelephone:  6472889184