Overview
On Site
Full Time
Skills
RESTful
J2EE
API
JSON
XML
MySQL
OAuth
HTTP
HTTPS
TCP/IP
Computer networking
UI
AngularJS
JavaScript
HTML
Cascading style sheets
Bootstrap
Operating systems
Red Hat Enterprise Linux
Linux
Git
Bitbucket
Team management
Functional requirements
Software development
Software development methodology
Management
Testing
Communication
Software estimation
Computer science
Python
Java
Spring Framework
Microservices
JPA
Cloud computing
Microsoft Azure
Amazon Web Services
Jenkins
Agile
Use cases
Unit testing
Quality assurance
Acceptance testing
Job Details
Job Description
Job Description
Job Title: Full Stack Java Developer with Microservices Expertise
Location: Toronto (3 days onsite)
Job Responsibilities:
Designing and developing APIs.
Meeting both technical and consumer needs.
Knowledge in Python, Java 8/java 11, Spring boot and microservices.
Java (required) Knowledge of RESTful API patterns and Micro services
Experience in Java (JEE/Spring Core/Spring Boot/Rest API/Microservice/JSON/ XML/MySQL)
Knowledge of OAuth2 security
Solid knowledge of HTTP/HTTPS protocol and TCP/IP networking.
Knowledge of UI Skills- Angular 8+ version, Java script, HTML, CSS, and bootstrap
Familiarity with Linux operating system (Red Hat Enterprise Linux preferred).
Familiarity with common software development tools editors, build systems, Git, BitBucket
Team management and support.
Design and develop solutions that meet the functional and non-functional requirements
Experience in full lifecycle software development, SDLC including coding standards, code reviews, source code management, build processes, testing and value of metrics and incremental delivery.
Good communication skills (verbal and written)
Effort estimation of work
Coordinate & work with various stakeholders from technology & business teams
Required Qualifications:
Bachelor's degree in computer science or related major.
Experience of Java Backend technologies: Python, Java, Spring & SpringBoot, Microservices, JPA and/or design techniques and tools and Cloud -Azure/AWS, Jenkins
Experience in full lifecycle software
Experience working in Agile projects
Associate should write unit test cases and use cases and complete Unit testing.
Associate should assist junior member if required & provide support to QA and UAT test team
Associate should be flexible to support Prod and work on critical issues from production.
Job Responsibilities:
Designing and developing APIs.
Meeting both technical and consumer needs.
Knowledge in Python, Java 8/java 11, Spring boot and microservices.
Java (required) Knowledge of RESTful API patterns and Micro services
Experience in Java (JEE/Spring Core/Spring Boot/Rest API/Microservice/JSON/ XML/MySQL)
Knowledge of OAuth2 security
Solid knowledge of HTTP/HTTPS protocol and TCP/IP networking.
Knowledge of UI Skills- Angular 8+ version, Java script, HTML, CSS, and bootstrap
Familiarity with Linux operating system (Red Hat Enterprise Linux preferred).
Familiarity with common software development tools editors, build systems, Git, BitBucket
Team management and support.
Design and develop solutions that meet the functional and non-functional requirements
Experience in full lifecycle software development, SDLC including coding standards, code reviews, source code management, build processes, testing and value of metrics and incremental delivery.
Good communication skills (verbal and written)
Effort estimation of work
Coordinate & work with various stakeholders from technology & business teams
Required Qualifications:
Bachelor's degree in computer science or related major.
Experience of Java Backend technologies: Python, Java, Spring & SpringBoot, Microservices, JPA and/or design techniques and tools and Cloud -Azure/AWS, Jenkins
Experience in full lifecycle software
Experience working in Agile projects
Associate should write unit test cases and use cases and complete Unit testing.
Associate should assist junior member if required & provide support to QA and UAT test team
Associate should be flexible to support Prod and work on critical issues from production.
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.