JOB DESCRIPTION

Mastech Digital is an IT Staffing and Digital Transformation Services company.

Java Software Developer

Quick Apply
Location: Toronto, ON
Job Code: 243241
Posted: Dec 03, 2021
Description:

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Java Software Developer for our client in the Consulting domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Permanent/Full-Time position and the client is looking for someone to start immediately.

Duration: Full-Time

Location: Singapore

Role: Java Software Developer

Primary Skills: Java, DevOps, Cloud, Microservices, J2EE

Role Description: The Java Software Developer must have at least 4+ years of experience. 

Required Skills/Responsibilities:

- 4+ years of software foundational development experience (abstraction layer, development tools, database systems, backend development).

- Good knowledge of patterns (Creational, Structural, Behavioral). Maybe Procedure patterns as well 

- Deep programming language knowledge – Go or Java

- Lower-level language experience (Assembly, C, C++) is a plus

- Experience in developing and working with REST APIs

- Solid Data Structure experience, modeling, design (preferred non-relational)

- Knowledge and understanding of relational and no-SQL databases; including Graph Databases such as Neo4j, ArangoDB.

- Experience with containerization technologies such as Docker, Kubernetes, Red Hat OpenShift

- Experience with Cloud platform (e.g., AWS, Azure, etc.) 

- Technical System Design experience. 

- Understanding of microservice architecture, component design, object-oriented programming and design patterns, authentication and security practices

- Ability to develop unit testing of code components or complete applications.

- Experience of Software Development Lifecycle (Dev Ops) and agile Development Practices. Preferred worked for a development tool company

- Contributes to Open-Source Projects 

- The desire to work in a fast-paced environment and looking for a challenge

- Good communication skills, both verbally and in writing

Education: Any/ Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent

Experience: Minimum 4+ years

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis 

Recruiter Name: Tajinder Singh

Recruiter Phone: 877.884.8834 (Ext: 2089)

Equal Employment Opportunity

Quick Apply
 
Your Email Address
Select Resume
*Up to 4mb: .docx,.doc, .pdf, .txt, .rtf, .htm files only.