Greystones Group is a fast-growing woman-owned small business supporting the Warfighter with best-in-class artificial intelligence and big data analytics capabilities. Our capabilities include mission planning, operational support, leader development and education, cybersecurity, electronic warfare, and information technology solutions. We are looking for dedicated and motivated candidates that can grow with the company. At Greystones, we recognize that everyone brings their own important skill sets and unique talents to create a highly competent team to deliver quality solutions. We ensure that each member?s needs are addressed effectively, and our employees are not just a number. We offer a close-knit community that ensures your growth and development in a setting that provides world class support to our customers. Greystones Group has an opening for a remote Full Stack Developer to work with our analytics suite which is a Cloud-Native microservice platform. For the backend, you will be working with Java, Spring Framework and NodeJS ecosystem and client-side front-end apps leveraging JavaScript and typescript (ReactJS, VueJS, etc.).
Our Platform:
Our platform is modern and follows microservice architecture principles, and leverages many best of breed open source tooling. We\'ve adopted many of the platform architecture from companies who handle huge amounts of users and data daily. We implement a modern development approach that is common in the private sector.
Development Environment:
? Our development teams use Apple hardware for development.
? Experience working with containerization technologies such as Docker, Podman, Kind or Minikube for local development
? Visual Studio Code, IntelliJ IDE, and most modern developer tools and plugins for linting, etc.
? Must know your way around git and how to work with teams.
Roles/Duties:
? Building user interfaces, microservices, APIs, databases, caches, and tooling for a variety of end-users which span from investigators to data scientists.
? Understanding and solving business needs at scale with high-quality solutions
? Engaging directly with end engineering users to understand their needs and improve their experience
? Ensuring all projects have sufficient test coverage and follow modern development principles.
? Be part of code reviews with other teams/ developers.
? Ensuring everything is modular and able to be easily reused. (Maven, NPM, etc.).
Benefits:
? 401(k)
? 401(k) matching
? Dental insurance
? Flexible schedule
? Flexible spending account
? Health insurance
? Life insurance
? Paid time off
? Referral program
? Retirement plan
? Vision insurance Salary: $80k-$120k
List of Technologies We Employ for Understanding of the Infrastructure:
? Spring boot for backend apis (Micronaut and Quarkus nice to know)
? ReactJS for user interfaces and components
? Elastic Stack and Prometheus for log monitoring and metrics
? Graph Databases: We work well-known graph databases including Neo4j, DozerDB, ONgDB, ArrangoDB.
? Spark and spark ecosystem
? Kafka
? Hazelcast, Memcached, other cache or key/value stores
? NoSQL: MongoDB, Cassandra, Redis, Hbase
? SQL: Postgresql, MariaDB, must know ANSI SQL.
? Consul
? Keycloak
? SonarCube
? Docker
? Kubernetes
? Helm
? Zipkin
? Swagger
? Maven
? Gradle
? NPM
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.