Mastech Digital
Full Stack Engineer
Mastech Digital, Boston, Massachusetts, us, 02298
Mastech Digital Inc. is a (certified) Minority owned business certified by NMSDC. Public traded firm under MHH at NYSE, Established in 1986. Headquartered in Pittsburgh, PA our operations are spread across 11 Global Recruiting & Sales offices across US.Role: Java Full-Stack DeveloperLocation: Durham NCDuration: Full-TimeJob Description:Top Skills:Looking for 50% Angular and 50% JavaYou are expert at the following:Proficient in distributed system design and implementation, and the ability to ensure high-performance, high-reliability operation of large-scale systems.Proficient Java developer with proven foundations in object-oriented programming & design patternsExperience with Spring Boot, DropWizard and building REST APIsDeep knowledge of software development processes, and you practice Agile.Experience with cloud providers, preferable AWS (S3, RDS, SQS, SNS, DynamoDb, Lambda)Knowledge of relational database, RDS (PostgresQL) and NoSQL (DynamoDb, Cassandra, etc.)Experience using container & serverless architectures (Docker, Kubernetes, AWS Lambda, AWS ECS)Proficient with Test Driven and Domain Driven Development (TDD / DDD), including using automated test frameworks (e.g., Junit, Mockito, Karma or Jasmine).Experienced in using one or more Application Lifecycle Management tools (e.g., Jira).Experienced with DevOps, and test automation.Experienced with CI/CD, and even better you have built CI/CD tools and pipelines.You preferably have the following experience.Preferred experience with Node.JS/Express and JavaScript (ES5)Preferred experience with UI development, some exposure to ReactJS some other JavaScript frameworks