Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer

Cynet systems Inc

Toronto

On-site

CAD 100,000 - 130,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solution company in Toronto is seeking a highly experienced full stack developer with over 10 years in JAVA development, RESTful APIs, and Agile methodologies. The successful candidate will work closely with onshore and offshore teams to refine requirements, deploy changes, and provide support for production issues. Strong knowledge of security protocols and application architectures is essential for this role, along with hands-on experience in DevOps processes and Jenkins.

Qualifications

  • 10+ years of experience with JAVA full stack development.
  • Hands-on experience with RESTful API design, development, and troubleshooting.
  • Knowledge of security gateways and protocols (JWT, OAuth2.0, SSL).
  • Theoretical understanding of web-based application architectures (Angular or React).
  • Experience with Agile methodologies and DevOps processes.

Responsibilities

  • Attend agile sessions with product owner to refine requirements.
  • Participate in meetings with offshore teams and prepare solution designs.
  • Deploy code changes to test and production environments.
  • Provide warranty support for deployed changes by monitoring batch flows.
  • Investigate production issues and provide updates.

Skills

JAVA full stack development
RESTful APIs
SOAP services
Microservices
SQL
Agile Scrum methodology
Jenkins
DevOps process
Git
DB2 via JDBC
Job description
Job Description:
  • 10+ years of experience with JAVA full stack development, Rest api’s and SOAP(jax-ws) services, Micro services, SQL.
  • Knowledge of developing distributed cloud applications; Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP).
  • Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates).
  • Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing; Experience with code merging and branching methodologies using Git and code release process.
  • Theoretical knowledge of web-based application architectures and frameworks (including Angular or React) and the way it integrates with services.
  • Associate should have knowledge and experience of DB2 connection via JDBC template. Multiple databases and Agile.
  • Should be able to communicate and coordinate with business for preparing UAT test cases based on requirements. Should have hands on experience with Jenkins, Devops process, Agile Scrum methodology.
Nice To Have:
  • Kafka, Async calls, JMS Transaction, IMS(J2C) transaction, Cache – Redis cache/app internal cache, Timeouts.
Responsibilities:
  • Onsite associate has to attend agile sessions with product owner in refining detail requirements, assess the impact of the application due to new requirements, provide high level estimate by sharing requirement details and discussing with offshore team.
  • Candidates should participate in regular meetings with offshore, prepare and share high level solution design as well as present the same with clients.
  • Schedule walk thru with the maintenance team, deploy code changes to test environments and then to production environment.
  • Also candidates should provide warranty support of changed deployed by monitoring daily and monthly batch flows.
  • Candidates should be able to investigate any emergency issues or production problems and provide updates to business or RBC IT.
  • Should work and coordinate with offshore team and make sure all requirements are addressed, functional test coverage is 100% based on requirements.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.