Full Stack Java Developer

Kanata, ON, CA, Canada

Job Description

We are seeking a Full Stack Java Developer who will be responsible for developing solutions by leveraging their knowledge of Java and SQL development. Responsibilities include working with end users as well as team members to lead design, development, testing, and maintenance of automation projects across the organization. Demonstrate expert knowledge of E2E development process and concepts through the request lifecycle. Must be able to collaborate with the business to write and document requirements, then translate them to code within the application.

Job Requirements



Works on all stages of the software development life cycle (SDLC) Develops, codes, tests, and debugs software and applications using Java Designs features and makes improvements based on user experience data Completes unit testing to identify and fix programming errors Uses common testing and software documentation tools Uses an analytical approach to software engineering, and a willing to make design judgements Collaborates with other members of the software development team Communicates effectively in both verbal (i.e., day-to-day discussions, team meetings) and written (requirements and design specifications) form, as well as have an overall ability to be clear and concise in all communications Effectively manages multiple priorities Acts autonomously, assumes responsibility, and shows initiative to complete tasks Maintains a customer-centered attitude and learns about the business to better serve our clients Develops testable, scalable, and efficient code Participates in code review activities A team player with a track record for meeting deadlines

Qualifications



3+ years of experience developing with the programming skills such as Java/J2EE/JSP, JavaScript, HTML5, CSS, XML, MySQL and SQL is required 3+ years' experience in RESTful Web Services and hands on experience working with SpringBoot, SOAP/XML, XSL, XSD, WSDL, WADL, JAXB, JAX-WS, JSON, Swagger, Microservices architecture. 3+ years experience with front-end frameworks such as React, Angular, Node, jQuery, React, Semantic-UI, Svelte, Foundation, Backbone, Vue, Ember, etc.
3+ years experience in complex programming concepts and languages JSF, Spring, MyBatis and Hibernate ORM Framework, EJBs, Servlets, Core Java,, Tomcat, DB2, JDBC, Jasper Report, web based applications implementing with MVC framework, , Angular, Apache MyFaces, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Foundation, Perl, NodeJs, RESTful Services and SML; IBM RSA/RAD, Eclipse, Maven, Junit, ANT Build

Extensive experience with security and Cryptography

Experience with software development, migration and deployment for virtualized infrastructure and cloud computing environment.

Extensive experience with printing management systems and PDF architecture

Experience with Object-Oriented Design (OOD)

Excellent knowledge of Relational Databases, SQL and ORM technologies (MyBatis, JPA2, Hibernate) Experience in web technology stack using Angular, REACT, Node framework. Experience in containerization, Kubernetes is an asset. Hands-on experience with Git, Ant, Maven, Gradle, and XML development Experience with common web development tools and services, such as version control software, package managers, and CI/CD pipelines Experience working with middleware/web server: WebLogic (an asset), WebSphere, JBoss, Tomcat. Experience working in a team-oriented, collaborative environment Exceptional written and verbal communication skills Experience in exception handling / resolving obstacles Strong analytical and planning skills/experience with software development projects Good team player who is self-motivated, analytical, detailed oriented and a logical thinker

Education Qualifications



Successfully graduated from a 2-year Diploma program or bachelor's degree in Computer Science/Information Technology or equivalent work experience
Job Type: Full-time

Pay: $75,000.00-$95,000.00 per year

Benefits:

Casual dress Dental care Extended health care Vision care
Schedule:

Monday to Friday
Work Location: In person

Expected start date: 2025-08-01

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2545480
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kanata, ON, CA, Canada
  • Education
    Not mentioned