Search

Full Stack Engineer

Mastech Digital
locationMerrimack County, NH, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

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 frameworks—Spring 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.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...