Java Fullstack Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Acceptance Testing
Agile
AngularJS
Apache Kafka
Caching
Cloud Computing
Communication

Job Details

We are looking for JAVA Fullstack Developer for our client in Toronto, ON
Job Title: JAVA Fullstack Developer
Job Location: Toronto, ON
Job Type: Contract
Job Description:
  • We are seeking a highly experienced Java Full Stack Developer with a strong background in designing, developing, and maintaining enterprise-level applications.
  • The ideal candidate will have hands-on experience in full stack development using Java, RESTful APIs, microservices, and modern web frameworks, along with expertise in cloud application development and DevOps processes.
Requirement/Must Have:
  • 10+ years of experience with Java full stack development, REST APIs, and SOAP (JAX-WS) services.
  • Strong experience in microservices architecture and SQL database development.
  • Proven knowledge of developing distributed cloud applications.
  • Hands-on experience in designing, developing, testing, and troubleshooting RESTful APIs and interface specifications (Swagger, RAML, SOAP).
  • Proficiency in security gateways and protocols such as JWT, OAuth 2.0, and SSL certificates.
  • Strong understanding of software engineering practices including coding standards, code reviews, source code management, build processes, and testing.
  • Experience with Git, including code merging, branching methodologies, and release management.
  • Theoretical knowledge of web-based application architectures and frameworks such as Angular or React, and their integration with backend services.
  • Experience with DB2 connection via JDBC template, multiple databases, and Agile methodologies.
  • Ability to communicate effectively with business stakeholders for UAT test case preparation.
  • Hands-on experience with Jenkins, DevOps processes, and Agile Scrum methodology.
Should Have / Nice to Have:
  • Experience with Kafka and asynchronous communication.
  • Familiarity with JMS Transactions, IMS (J2C) transactions, and Redis cache or other caching mechanisms.
  • Understanding of application timeouts and performance optimization.
Skills:
  • Java, Spring Boot, REST/SOAP Web Services.
  • Microservices architecture.
  • SQL, DB2, JDBC.
  • Angular or React.
  • Jenkins, Git, DevOps.
  • OAuth 2.0, JWT, SSL.
  • Agile/Scrum methodologies.
Qualification And Education:
  • Bachelor s degree in Computer Science, Engineering, or a related technical field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.