Mastech Digital Inc. is a (certified) minority-owned business certified by NMSDC. Publicly traded firm under MHH at NYSE, established in 1986. Headquartered in Pittsburgh, PA, our operations are spread across 11 global recruiting & sales offices across the US.
Role : Full Stack Engineer
Location : Merrimack, NH / Smithfield, RI / Boston, MA
Work Module : Hybrid
Full-time : W2 (NO C2C)
Top Skill :
1.) Strong SpringBoot
2.) Rest API Development Experience
3.) Angular
4.) AWS
- Proven experience and education in designing and developing systems and solutions with Java, C#, Angular.js or Python
- Actively collaborate in requirement analysis, module design, architecture, and development of interfaces to meet business requirements.
- Use Agile Software Development methodology for developing the application. JIRA for issue and project tracking and maintaining detailed documentation about the flows and functionality.
- Develop a Spring RESTful web services application using open-source frameworksSpring Boot, Spring Core, IOC, and other core components like OAuth2 and security.
- Develop full-stack applications using AWS cloud platforms with services like EC2, Lambda, CloudFormation, S3, IAM Roles, EKS, CloudWatch, and Elastic Search; AWS messaging capabilities like SQS and SNS and AWS NoSQL databases like DynamoDB.
- Design interactive front-end application. Using AngularJS, NGRX state management, RXJS, the Redux plugin, and Bootstrap.
In addition, any of the following would be of value but not required :
Experience with financial mathematics and statistics, portfolio modeling and / or trading.Experience with messaging applications using frameworks such as Kafka, JMS, Apache ActiveMQ.Experience with distributed caches such as Gemfire.Experience with implementing cross-cutting concerns like declarative transaction management using Spring AOP.Experience with developing advanced Continuous Integration & Continuous Delivery (CI / CD) pipeline including software configuration management, test automation, version control, static code analysis using Jenkins, Stash, Ansible, and Docker.Experience with test automation at different levels of testing (unit, component, integration, and functional tests) using JUnit, Mockito, and Cucumber for Integration testing. Client-side testing using the Jasmine framework, test runners like Karma, and tools (e.g. Cucumber, FitNesse, and Gerkin / Protractor).Experience in performing system analysis, application security, and application performance using JMeter, code quality and code quality using SonarQube, and secure code validation with Veracode.Experience with monitoring services using CloudWatch and Datadog or Splunk.