Senior Software Engineer - Full Stack (contract)
Role details
Job location
Tech stack
Requirements
In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Specialty Software Engineering. Review and analyze complex multi-faceted, larger scale, or longer-term Specialty Software Engineering challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented factors. Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables. Strategically collaborate and consult with client personnel. Required Qualifications: Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
Key Requirements:
-
Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.
-
Experience with JAVA, Spring Boot, Kafka, Distributed Caches (GemFire, Redis), Elastic Search technologies, GraphQL, and
-
NoSQL Databases (Cassandra or Mongo), Cloud Marketplace services
-
Full stack application development is a plus. Experience of real time low latency, front-end Web applications React, Redux, RXJS, Typescript, progressive Web Apps with responsive design with Rest APIs, real time eventing gRPC or Web Sockets using Micro front end architecture.
-
Domain Driven Design experience with cloud native Microservices designed and developed for massive scale and high availability resiliency, deployed on PCF/VMWare Tanzu, K8s or Serverless cloud technologies.
-
Proven knowledge on automated testing frameworks for Unit testing for Java/Python and UI Microservices (Selenium/Eggplant/ Cypress), Service Virtualization and Contract Testing, API Testing with Blazemeter/JMeter, performance, stress and load tests, and chaos resiliency automated testing, lower environment data conditioning and testing
-
System level testing through code (unit-level testing) and Experience identifying and contributing to automation frameworks and synthetic tests for policy validation.
-
Experience working with GCP or alternate public/hybrid cloud and a proven track record for the below mentioned skills
Benefits & conditions
Pulled from the full job description
- Health insurance
- Life insurance